python之while循环语句

详见:
http://www.runoob.com/python3/python3-loop.html

形式1:

while 判断条件:
    语句
小练习

在控制台中输入大于0的数字,1+2+3一直加到这个数字的和

关于控制台输入函数,参见
http://www.malaoshi.top/show_1EF1TFloLnSA.html

'''
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
'''
str=input("请输入数字:")
count=int(str)
sum=0
i=1
while i<=count :
    sum=sum+i
    i=i+1

print(sum)

形式2

while 判断条件 :
    语句
else:
    语句
小练习

项目开发中,会用到日历,假设当前月是31天,打印出1到31个数字,并且每行只显示7天,显示如下图:

'''
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
先编码,不要直接看答案
'''
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语言,结束整个循环


原文出处:/show_1EF1TEObONhn.html