- for循环
for循环语法:
for 变量 in range (起始值,终止值):
循环操作
else:
语句
- for语句的冒号不能省略
- 循环操作的代码必须缩进
- 起始值和终止值左闭右开,如果起始值是0可以省略不写
- 只有循环整体完成后,才会执行else的内容
- 如果循环操作中有break并且触发,则else的内容不会触发
列表和元组的循环遍历:(在循环体内部针对每一个元素,执行相同的操作)
for 循环内部使用的变量 in 列表
for name in name_list:
for循环嵌套:外层循环执行一次,内层循环执行全部
作业:商场对顾客的年龄层次进行调查,计算各层次顾客的比例
num=0
num2=0
for i in range(1,11):
age = int(input('请输入第%d位顾客的年龄:'%i))
if age>=30:
num=num+1
else:
num2=num2+1
a=num/10*100
b=num2/10*100
print('30岁以下的比例是%.1f%%'%b)
print('30岁以上的比例是%.1f%%'%a)
请输入第1位顾客的年龄:20
请输入第2位顾客的年龄:30
请输入第3位顾客的年龄:44
请输入第4位顾客的年龄:65
请输入第5位顾客的年龄:55
请输入第6位顾客的年龄:18
请输入第7位顾客的年龄:15
请输入第8位顾客的年龄:16
请输入第9位顾客的年龄:17
请输入第10位顾客的年龄:19
30岁以下的比例是60.0%
30岁以上的比例是40.0%