zoukankan      html  css  js  c++  java
  • 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))

  • 相关阅读:
    UML实践
    “学士之路”系统设计
    团队采访
    《软件需求规格说明书》 ---学士之路
    奇怪的bug,不懂Atom在添加markdown-themeable-pdf,在配置好phantomjs的情况下报错
    团队项目-“学士之路”展示
    学习Mybatis的两个必须的jar包分享
    Spring MVC controller的方法返回值
    Spring的Controller映射规则
    servlet基础学习总结
  • 原文地址:https://www.cnblogs.com/wkwkwk/p/15478464.html
Copyright © 2011-2022 走看看