Python的注释:
mac用cmd+/即可
# 注释内容
代码正常运行会报以0退出,如果是1,则表示代码崩溃
age =int(input('Age: '))
print(age)
如果输入非数字,程序会崩溃,也就是破坏了程序,终止运行
解决方案:这样做不会破坏程序
try:
可能出错的内容
except 出错类型:
如果真的出错了怎么做
try:
age =int(input('Age: '))
print(age)
except ValueError:
print('Invaild value')
第二种 数字不能为0的崩溃 (如分母)
age = int(input('Age: '))
income = 20000
risk = income / age
print(age)
解决方案:
except ZeroDivisionError:
print("Age cannot be 0.")
try:age = int(input('Age: '))income = 20000risk = income / ageprint(age)
except ZeroDivisionError:print("Age cannot be 0.")
except ValueError:print('Invaild value')