程序的控制结构

分支结构

x = eval(input())
print("猜{}了".format("" if x ==99 else ""))
 and  or not 
程序出现异常
try<语句块1>
except :#异常
    <语句块2>
try:
    <语句块1>
except:
      <语句块2>
else  :
       <语句块3>
finally<语句块4>
先执行语句块1,若没有发生异常则会执行语句块3
若发生异常会执行语句块2,无论发不发生异常都会执行语句块4
例如:
try:
    num = eval(input('输入一个整数 '))
    print(num**2)
except NameError:#标注异常类型后,仅响应该异常,异常类型名字等同于变量
        print('输入错误')
else :
    print("fvwrrv")
finally:
    print("
tbjh")
原文地址:https://www.cnblogs.com/tingtin/p/11656617.html