• 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))

  • 相关阅读:
    全站仪定向距离差 方向不差 这样敢放线吗
    关于老王
    cad巧用插件自定义填充图形
    老王教你永不会错的测量坐标方位角计算方法
    jqgrid 点击列头的超链接或按钮时,不触发列排序事件
    jqgrid 将列头设置为超链接或按钮
    jqgrid 设置隔行换色
    jqgrid 设置行编辑为本地端编辑状态
    jqgrid 让隐藏的列在编辑状态时出现且可编辑
    jqgrid 设置编辑行中的某列为下拉选择项
  • 原文地址:https://www.cnblogs.com/wkwkwk/p/15478464.html
Copyright © 2020-2023  润新知