一、使用while循環輸入1 2 3 4 5 6 8 9 10html
i=0 while i<10: i=i+1 if i==7: continue print(i)
結果:python
E:\python\python>python test.py 1 2 3 4 5 6 8 9 10
二、求1-100的全部數的和spa
i=0 sum=0 while i<100: i+=1 sum =sum+i print(sum)
結果:code
E:\python\python>python test.py 5050
三、輸出 1-100 內的全部奇數htm
i=0 while i<100: i+=1 if i%2==1: print(i)
結果:blog
E:\python\python>python test.py 1 3 5 7 ...... 99
四、輸出 1-100 內的全部偶數字符串
i=0 while i<100: i+=1 if i%2==0: print(i)
結果:input
E:\python\python>python test.py 2 4 6 ...... 100
五、求1-2+3-4+5 ... 99的全部數的和it
i=0 sum=0 while i<99: i+=1 if i%2==0: sum=sum-i if i%2==1: #可用else: sum=sum+i print(sum)
結果:class
E:\python\python>python test.py #口算:1+(99-1)/2*1=50 50
六、用戶登錄(三次機會重試)
sum=0 while sum<3: sum+=1 username=input("請輸入你的名字:") password=input("請輸入你的密碼:") if username=='ma' and password=='123456': print("您已經成功登陸") break else: print("您輸入的用戶或密碼有誤") print("---------------------------") print("") continue
結果:
E:\python\python>python test.py 請輸入你的名字:ls 請輸入你的密碼:ls 您輸入的用戶或密碼有誤 --------------------------- 請輸入你的名字:ls 請輸入你的密碼:ls 您輸入的用戶或密碼有誤 --------------------------- 請輸入你的名字:ls 請輸入你的密碼:ls 您輸入的用戶或密碼有誤 --------------------------- E:\python\python>python test.py 請輸入你的名字:ls 請輸入你的密碼:ls 您輸入的用戶或密碼有誤 --------------------------- 請輸入你的名字:ma 請輸入你的密碼:123456 您已經成功登陸 E:\python\python>
七、
while 1: comment=input('請輸入評論:') list=['粉嫩','鐵錘'] # for li in list: if comment in list: print('您輸入的%s爲敏感字符'%(comment)) else: print('評論成功') select=input('請輸入y繼續評論:') if select == 'y' : continue else: break
結果:
請輸入評論:l 評論成功 請輸入y繼續評論:y 請輸入評論:鐵錘 您輸入的鐵錘爲敏感字符 請輸入y繼續評論:n Process finished with exit code 0
八、字符串單個字符while打印
s='fdsafsdagfdsg' i=0 while i<len(s): print(s[i]) i += 1
或
s='fdsafsdagfdsg' for i in s: print(i)
結果:
f
d
s
a
f
s
d
a
g
f
d
s
g