内容目录
- 一、分支结构
- 分支结构 – 条件语句 if
- 分支结构 – 条件语句 if…else
- 分支结构 – 条件语句 if…elif…else
- 二、循环结构
- 循环结构 – 初识 while 循环
- 循环结构 – while 无限循环
一、分支结构
分支结构 – 条件语句 if
score = input('请输入成绩:') #input()函数所输入的内容均为字符串类型,如果需要对输入的内容进行数值计算,则需要使用int()或float()函数将字符串类型转换为数值类型
score = float(score)
if score >= 90:
print('成绩等级为:A')
if score >= 80 and score < 90:
print('成绩等级为:B')
print('Thanks')
输出
请输入成绩:89
成绩等级为:B
Thanks
分支结构 – 条件语句 if…else
score = float(input('请输入成绩:'))
if score >= 60:
print('及格')
else:
print('不及格')
输出
请输入成绩:89
及格
分支结构 – 条件语句 if…elif…else
score = input('请输入成绩:')
score = float(score)
if score >= 90:
print('成绩等级:A')
elif score >= 80 :
print('成绩等级:B')
elif score >= 70 :
print('成绩等级:C')
elif score >= 60 :
print('成绩等级:D')
else:
print('成绩等级:E')
输出
请输入成绩:89
成绩等级:B
二、循环结构
循环结构 – 初识 while 循环
a = 1 #变量a用来控制循环执行的次数
sum = 0 #变量sum用于存放累加的计算结果
while a <= 100: #当a<=100时,执行循环语句
sum = sum + a #计算累加的结果
a += 1 #循环次数增加一次,一直增加到101,循环才结束
print('1+2+3+...+99+100=',sum) #打印计算结果
输出
1+2+3+...+99+100= 5050
循环结构 – while 无限循环
在cmd命令行中退出循环使用快捷键CTRL+C;pycharm 中直接红方框暂停即可。
'''
不断接收用户输入1个数字num,
如果用户输入的数字不为0,则打印出num的平方。
如果用户输入的数字为0,则打印字符串“程序结束”,然后程序结束运行
'''
while True:
num = float(input('请输入一个数字: '))
if num != 0:
print(num, '的平方为:', num**2)
else:
print('程序结束')
break
输出
请输入一个数字: 5
5.0 的平方为: 25.0
请输入一个数字: 4
4.0 的平方为: 16.0
请输入一个数字: 0
程序结束