13、Python的for循环之遍历元素

# Python for循环可以遍历任何序列的项目,比如说元组,字符串,列表,字典或者其他可迭代的数据类型。
# 其基本形式为:
# for(关键字)item(元素)in(关键字)iterable(集合):(冒号)
# 注意:
# 通过遍历的对象来控制循环次数
# 遍历完毕就循环完毕
 
#遍历:依次访问in 后面数据里面的每一个元素,并依次赋值给item
#item是一个变量
# s='python'
# for item in s:
# print(7777)
 
# t=(1,2,3)
# for item in t:
# print(33333)
 
# l=[1,2,3]
# for item in l:
# print(4444)
# d={'name':'sum','phone':'xiaomi'}
# for item in d.values():#成员运算符,直接默认访问的是字典的key,有几个key就循环几次
# print(item)
 
#循环次数是不是可控的,数据里面的元素是有限的
 
#小连溪
# 计算1-10这10个整数和并输出
# t=(1,2,3,4,5,6,7,8,9,10)
# sum=0
# for item in t:
# sum+=item
# print(sum)
 
# 一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,f表示女性),
# 和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
#每次循环10次是可控的,内部逻辑不变
 
sum =0#记录满足的人数
for item in (1,2,3,4,5,6,7,8,9,10):
m = input('请输入你的性别:')
f = int(input('请输入你的年龄:'))
if (f>=10 and f<=12)and 'f'in m:
print('{}恭喜加入球队'.format(m))
sum=sum+1
else:
if m!='f':
print('你不是女孩,不符合要求!')
elif f>12 or f<10:
print('不好意思,你的年龄不行!')
print('拢共有{}个小女孩加入球队'.format(sum))

posted on 2021-10-29 01:13  whkh  阅读(1057)  评论(0编辑  收藏  举报