时间:2021-05-22
循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素。
是for循环,可以把集合数据类型list、tuple、dict、set的元素遍历出来。
(1)对list进行循环
city_list = ['广州','深圳','东莞','佛山']
city_list = ['广州','深圳','东莞','佛山']for city in city_list: print("当前地市为:{0}".format(city))当前地市为:广州
当前地市为:深圳
当前地市为:东莞
当前地市为:佛山
(2)对dict进行循环
city_dict = {'A':'广州','B':'深圳','S':'东莞','E':'佛山'}for code in city_dict.keys(): city = city_dict[code] print("{0}的车牌代号为:粤{1}".format(city,code))广州的车牌代号为:粤A
深圳的车牌代号为:粤B
东莞的车牌代号为:粤S
佛山的车牌代号为:粤E
(3)示例:计算等差数列之和
利用for循环,计算1-20的数字之和
sum = 0for i in range(1,21): # range(1,21)对应区间数为:[1,21) sum += iprint('数值之和为%d'%sum)数值之和为210
只要条件满足就不断循环,当条件不满足时退出循环。
(1)数值循环
当前值1
当前值2
当前值3
当前值4
当前值5
(2)示例:计算等差数列之和
利用for循环,计算1-20的数字之和
sum = 0n = 0while(n < 20): n += 1 sum += nprint('数值之和为%d'%sum)数值之和为210
在一个循环体里面嵌入另一个循环,可以在while循环中嵌入for循环, 也可以在for循环中嵌入while循环。
示例:模拟网站登录验证过程
n = 5pwd = "123789"while (n > 0): in_str = input("请输入密码:") n -= 1 if len(in_str) < 6: print("输出密码少于6位,剩余机会{0}次,请重新输入!".format(n)) if in_str == pwd: print("登录成功!") break else: print("输出密码错误,剩余机会{0}次,请重新输入!".format(n))if n == 0: print("登录失败,请稍候再试!")请输入密码:123
输出密码少于6位,剩余机会4次,请重新输入!
输出密码错误,剩余机会4次,请重新输入!
请输入密码:123567
输出密码错误,剩余机会3次,请重新输入!
请输入密码:123789
登录成功!
到此这篇关于Python基础教程之循环语句的文章就介绍到这了,更多相关Python循环语句内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本章节将为大家介绍Python循环语句的使用。Python中的循环语句有for和while。Python循环语句的控制结构图如下所示:while循环Python
本文实例讲述了Python基础之循环语句用法。分享给大家供大家参考,具体如下:while循环Python中while语句的一般形式:while判断条件:stat
一、概述python中循环语句有两种,while,for; JavaScript中循环语句有四种,while,do/while,for,for/in jQu
while(当…)循环 while条件语句1;语句2;语句…end单行while循环(语句1;语句2;语句…)while条件until(直到…)循环until
循环例子:while循环和do…while循环whlie(条件语句){循环体}//先进行条件语句的判断,再进行循环体do{循环体}whlie(条件语句)//先执