首页 > 代码库 > 【python】入门学习(三)
【python】入门学习(三)
for循环
for i in range(): #注意冒号 range中默认从0开始 或者从指定的数字开始 到给定数字的前一个数字结束 递增递减皆是如此
for循环提供变量的自动初始化
for i in range(10): print(i,end = ‘ ‘)print()for i in range(5,10): print(i,end = ‘ ‘)print()for i in range(10,0,-1): print(i, end = ‘ ‘)print()
>>> ================================ RESTART ================================>>> 0 1 2 3 4 5 6 7 8 9 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1
while循环:
需要自己初始化,可以包含一个else语句块
i = 0while i < 10: print(i,end = ‘ ‘) i = i + 1print()
当事先循环次数不确定时,无法用for循环 如:
#donesum.pytotal = 0s = input(‘input a number or "done":‘)while s != ‘done‘: total = total + int(s) s = input(‘input a number or "done":‘)print(‘the total is ‘ + str(total))
break #跳出循环
continue #进入下一次循环 少用较好
多层循环:
#timestable.pyfor row in range(1,10): for col in range(1,10): prod = row * col if prod < 10: print(‘ ‘, end = ‘‘) print(row * col, " ", end = ‘‘) print()
>>> ================================ RESTART ================================>>> 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
【python】入门学习(三)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。