程序的控制结构
考纲
程序的三种控制结构:顺序、分支、循环
程序的分支结构:单分支结构、二分支结构、多分支结构
程序的循环结构:遍历循环、无限循环、break循环和continue循环控制
程序的异常处理:try-except
课本
>>> a=input("")
45
>>> a
'45'
>>> type(a)
<class 'str'>
#字符串型数据,不能进行求余计算
>>> a=eval(input(""))
45
>>> a
45
>>> type(a)
<class 'int'>
#数值型数据
a=eval(input("请输入一个数"))
if a%3==0 and a%5==0:
print("OK")
else:
print("不OK")
=============== RESTART: D:\ing\python\python\files\example.py ===============
请输入一个数20
不OK
=============== RESTART: D:\ing\python\python\files\example.py ===============
请输入一个数30
OK
#输入一个成绩,判断它属于哪个层次
s=eval(input("请输入一个成绩"))
if s>=90:
print("优秀")
elif s>=80:
print("良好")
elif s>=60:
print("及格")
else:
print("不及格")
=============== RESTART: D:\ing\python\python\files\example.py ===============
请输入一个成绩64
及格
=============== RESTART: D:\ing\python\python\files\example.py ===============
请输入一个成绩92
优秀