Python 28 Programming Tutorial -
2016-08-31 本文已影响0人
豆表示低调
# exceptions are not syntax errors, they are problems that occur while your programs running
# tuna = int(input("Whats your fav number?\n"))
# print(tuna)
while True:
try:
number = int(input("Whats your fav number?\n"))
print(18/number)
break
except ValueError:
print("Durrr, try again hoss.")
except ZeroDivisionError:
print("Don't pick zero")
except:
# not usually good because it can hide problems
break
finally:
print('loop complete')