-1
Schreiben Sie den Code Temperatur zu konvertieren:Syntaxerror: unerwartetes EOF während in python2.7 Parsen
#TempConvert.py
val = input("Input Temperature(eg. 32C): ")
if val[-1] in ['C','c']:
f = 1.8 * float(val[0:-1]) + 32
print("Converted Temperture : %.2fF"%f)
elif val[-1] in ['F','f']:
c = (float(val[0:-1]) - 32)/1.8
print("Converted Temperture: %.2fC"%c)
else:
print("Input Error")
Wenn runing den Code in python2.7, eine Fehlermeldung erhalten:
enter code ============= RESTART: D:\workshop_for_Python\TempConvert -2.py =============
Input Temperture(eg. 32C): 33C
Traceback (most recent call last):
File "D:\workshop_for_Python\TempConvert -2.py", line 2, in <module>
val = input("Input Temperture(eg. 32C): ")
File "<string>", line 1
33C
^
SyntaxError: unexpected EOF while parsinghere
Jede Idee, was das Problem? Vielen Dank ~
Mögliche Duplikat: So einzige Änderung im Code wird die Verwendung von
raw_input()
sein [input() Fehler - Nameerror: name '...' ist nicht definiert] (https://stackoverflow.com/questions/21122540/input-error-name_error-name-ist-nicht-definiert –