1、使用while迴圈輸入1 2 3 4 5 6 8 9 10
i=0while i<10:
i=i+1
if i==7:
continue
print(i)
結果:e:\python\python>python test.py1
2、求1-100的所有數的和
i=0sum=0
while i<100:
i+=1
sum =sum+i
print(sum)
結果:e:\python\python>python test.py5050
3、輸出 1-100 內的所有奇數
i=0while i<100:
i+=1
if i%2==1:
print(i)
結果:e:\python\python>python test.py1
7......99
4、輸出 1-100 內的所有偶數
i=0while i<100:
i+=1
if i%2==0:
print(i)
結果:e:\python\python>python test.py2
6......100
5、求1-2+3-4+5 ... 99的所有數的和
i=0sum=0
while i<99:
i+=1
if i%2==0:
sum=sum-i
if i%2==1: #可用else:
sum=sum+i
print(sum)
結果:e:\python\python>python test.py #口算:1+(99-1)/2*1=5050
6、使用者登陸(三次機會重試)
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>
7、while 1:
list=['粉嫩','鐵鎚']
# for li in list:
if comment in list:
print('您輸入的%s為敏感字元'%(comment))
else:
if select == 'y' :
continue
else:
break
結果:您輸入的鐵鎚為敏感字元
process finished with exit code0
8、字串單個字元while列印
s='fdsafsdagfdsg'
i=0while i
print(s[i])
i += 1
或s='fdsafsdagfdsg'
for i in s:
print(i)
結果:fds
afsd
agfd
sg
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...
python練習題目
三色球問題 有紅 黃 藍三種顏色的求,其中紅球 3 個,黃球 3 個,綠球 6 個。先將這 12 個球混合放在乙個盒子中,從中任意摸出 8 個球,程式設計計算摸出球的各種顏色搭配。print red tyellow tblue for red inrange 0,4 for yellow in ra...
python練習題(一)
字串拼接 使用者輸入兩個字串,將它們組合後輸出 str1 input wanghui str2 input los angeles print 世界這麼多,想去 看看。format str1,str2 整數序列求和 使用者輸入乙個正整數 n,計算從 1 到 n 包含 1和 n 相加之後的結果 n i...