Python'da bir int yerine bir char/string girerken, istisnayı yakalayan bir deneme istisnası uygulamaya çalışıyorum.Python ValueError istisnası - Name "a" tanımlı değil error
Ancak dönen, aşağıdaki hatayı harfi 'a' programı çöker girişi yaparken: Bu benim kod
num = input('Enter integer number: ') File "<string>", line 1, in
<module> NameError: name 'a' is not defined
geçerli:
if __name__ == '__main__': #main function
num = input('Enter integer number: ')
try:
num = int(num)
except ValueError:
print "Invalid input."
Python 2.x'te bulunduğunuzdan (print nedeniyle) olduğunu varsayarak, 'input' yerine 'raw_input' kullanmayı deneyin ve etiketlerinize [tag: python-3.x] eklemeyin. . – Lafexlos