
#python #pythonpomoc Zarządzanie wyjątkami
nie działa
try:
n = str(input("Enter a string: "))
except ValueError:
print ("That is not a string")
działa
try:
n = int(input("Enter an integer: "))
except ValueError:
print ("That is not an integer")
Ktoś wie czemu tak jest?
nie działa
try:
n = str(input("Enter a string: "))
except ValueError:
print ("That is not a string")
działa
try:
n = int(input("Enter an integer: "))
except ValueError:
print ("That is not an integer")
Ktoś wie czemu tak jest?
- Najlepsze
- Wszystkie komentarze








input()zwraca stringa, więc:1) nie musisz go rzutować
2) jak rzutujesz, to nie dostaniesz wyjątku
"10" jest jak najbardziej poprawnym stringiem, bo czemu nie miałby być?
except ValueError:
^
SyntaxError: invalid syntax
try:
n = str(input("Enter an string: "))
except ValueError:
print ("That