25大数据 6-1 for循环
嵌套if if 判断条件1: if 判断条件2: 执行语句1 else: 执行语句2 else: if 判断条件3: 执行语句3 else: 执行语句4 驾照资格审核 1.检查年龄是否达标 18岁 a.如果年龄达标检查视力是否合格 0.8 合格返回 可以参加考试 b.否则 不能参加考试 2.如果年龄不达标 18 a.年龄16 18 可以申请学习驾照考试知识 b.年龄16 不能申请学习 nianlingint(input(请输入年龄:))shilifloat(input(请输入视力:))ifnianling18:ifshili0.8:print(可以考试)else:print(不可以考试)else:ifnianling16:print(可以申请学习)else:print(不能学习) for循环 for循环可以遍历任何序列比如列表或字符串。 当迭代元素不在序列当中时结束循环。 语法格式 for 迭代元素 in 序列: 代码块 range函数 range(起始,末尾,步长) 1.包含起始值不包含末尾值 2.步长表示每次遍历输出的时候是否有跳跃默认步长为1 3.步长为负表示逆序输出从后往前输出 #输出1-10的数字foriinrange(1,11,1):print(i)#1-10的奇数 13579foriinrange(1,11,2):print(i)#1-10的偶数 246810foriinrange(2,11,2):print(i)foriinrange(1,11,1):ifi%20:print(i)#逆序输出1-10 10987654321foriinrange(10,0,-1):print(i)#累计求和输出1-100的偶数和#写法1sum0foriinrange(1,101,1):ifi%20:sumsumiprint(sum)#写法2sum0foriinrange(2,101,2):sumsumiprint(sum)#使用range函数生成倒三角图案 ********* ******* ***** *** * foriinrange(9,0,-2):print(i**)#使用range函数生成倒的正三角图案 ********* ******* ***** *** * i9 0 9-i 0//2 i7 1 9-i 2//2 i5 2 9-i 4//2 i3 3 9-i 6//2 i1 4 9-i 8//2 (9-i)//2 foriinrange(9,0,-2):print( *((9-i)//2)**i) break语句当遇到break时直接跳出整个循环 continue语句当遇到continue时跳出当层循环继续进行下一层判断 如果判断条件一直为真会陷入死循环 #python 遇到o 停止循环 pythforiinpython:ifio:breakprint(i)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2500627.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!