2016-04-02 11 views
1

konnte diese Frage durch die Suche nicht gefunden werden. Ich versuche, einige Python zu lernen und Ihre Hilfe benötigen diese diese Funktion:Schwimmer benötigt ?? Fehler mit round() in Python

def roundtest(): 
    i = round(raw_input("call a number: "), 2) 
    print i 

Mein Eingang & der Fehler erhalte ich:

call a number: 1.2222 

TypeError: a float is required 

Danke für Ihre Hilfe

Antwort

3

raw_input gibt einen String , die Sie dann zu einem float, wie folgt analysieren müssen:

+0

danke, so offensichtlich, aber nicht bekommen! – bermudaa

+0

@bermudaa stellen Sie sicher, dass Sie die Antwort akzeptieren, um anzuzeigen, dass sie für andere Leser hilfreich war. – idjaw