while循环

打印99乘法表

i: int=1
while i<=9:
    for x in range(1,i+1):
         print(x,"*",i,"=",x*i,end='  ')
         x+=1
    print(' ')
    i+=1

#加延迟3秒输出    
import time
for i in range(1,10):
    for j in range(1,i+1):
        k=j*i
        print('{}*{}={:2d}'.format(j,i,k),end='\t')
        time.sleep(3)
    print('\n')

加入else

count=0
while count<5:
    print(count,"小于5")
    count=count+1
else:
    print(count,"大于5")

持续循环打印

while (True):print("hello")

while嵌套if

var=1
while var==1:
    num=int(input("输入数字:"))
    print("打印输入的数字",num)
    if num==1:
        var=2
print("再见")

间隔输出数字

a=1
while a<10:
    print(a)
    a+=2

求和

n=100
sum=0
counter=1
while counter<=n:
    sum=sum+counter
    counter+=1
print("1 到 %d 之和为: %d" % (n,sum))

斐波纳契数列 ,两个元素的总和确定了下一个数

a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b