python之while循环语句 作者:马育民 • 2018-07-08 09:30 • 阅读:10269 详见: http://www.runoob.com/python3/python3-loop.html ###形式1: ```python while 判断条件: 语句 ``` #####小练习 在控制台中输入大于0的数字,1+2+3一直加到这个数字的和 关于控制台输入函数,参见 http://www.malaoshi.top/show_1EF1TFloLnSA.html ```python ''' 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 ''' str=input("请输入数字:") count=int(str) sum=0 i=1 while i<=count : sum=sum+i i=i+1 print(sum) ``` ###形式2 ```python while 判断条件 : 语句 else: 语句 ``` #####小练习 项目开发中,会用到日历,假设当前月是31天,打印出1到31个数字,并且每行只显示7天,显示如下图: [](http://www.malaoshi.top//upload/0/0/1EF1TF8JLFq0.png) ```python ''' 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 先编码,不要直接看答案 ''' count=31 i=1 while i<=count: print(i,end='\t') i+=1 if (i-1)%7==0: print() else : print('\n日历生成完毕') ``` ###continue 同C语言,跳出当前循环,进行下一次循环 ###break 同C语言,结束整个循环 原文出处:http://www.malaoshi.top/show_1EF1TEObONhn.html