Mein Code definiert ist sehr einfach, da ich Python lernen binNameerror: name ‚‘ ist nicht
num_array = []
while True:
num = input('Enter a number: ')
if num == 'done': break
try:
val = int(num)
except:
print ('Enter a number!')
continue
num_array.append(val)
print (max(num_array))
print (min(num_array))
ich folgende Fehlermeldung erhalten. Ich habe einen ähnlichen Fehler in Stack Overflow gefunden, aber ich konnte keine Hilfe bekommen.
bash-3.2$ python practise3.py
Enter a number: 3
Enter a number: 4
Enter a number: 5
Enter a number: 6
Enter a number: done
Traceback (most recent call last):
File "practise3.py", line 5, in <module>
num = input('Enter a number: ')
File "<string>", line 1, in <module>
NameError: name 'done' is not defined
bash-3.2$
Python 2 oder Python 3? – khelwood
Verwenden Sie 'raw_input' anstelle von' input'. – RemcoGerlich
python3 sollte funktionieren, Python2 verwenden raw_input – Andres