python-----初識python(簡單的練習題)
阿新 • • 發佈:2018-11-17
1、使用while迴圈輸入 1 2 3 4 5 6 8 9 10
1 num=0#(推薦) 2 while (num <10): 3 num+=1 4 if num==7: 5 pass 6 else: 7 print(num) 8 #----------------------------- 9 10 num=0 11 while (num < 10): 12 num += 1 13 if num<7: 14 print(num) 15 16elif num>7: 17 print(num)
2、求1-100的所有數的和
1 a=1 2 sum=0 3 while a <= 100: 4 sum+=a 5 a+=1 6 print(sum)
3、輸出 1-100 內的所有奇數
1 a=0 2 while a < 100: 3 a+=1 4 if (a%2==1): 5 print(a)
4、輸出 1-100 內的所有偶數
1 a=0 2 while a < 100: 3 a+=1 4if (a%2==0): 5 print(a)
5、求1-2+3-4+5 ... 99的所有數的和
1 a=0 #(推薦) 2 sum=0 3 while a<100: 4 a+=1 5 if(a%2==1): 6 sum=sum+a 7 else: 8 sum=sum-a 9 print(sum) #-50
1 a=0 2 sum=0 3 sum1=0 4 while a<100: 5 a+=1 6 if(a%2==1): 7 sum=sum+a8 else: 9 sum1=sum1-a 10 print(sum+sum1) #-50(分為兩個部分計算)
6、使用者登陸(三次機會重試)
1 import getpass 2 n=1 3 4 while n <=3: 5 name = raw_input('請輸入您的使用者名稱: ') 6 pwd = getpass.getpass('請輸入您的密碼: ') 7 if name=='listen' and pwd=='admin123': 8 print('歡迎成功登入,listen') 9 break 10 else: 11 if n<3: 12 print('使用者名稱或密碼錯誤,請重試!') 13 n+=1 14 15 if n>3: 16 print('輸入超過三次,請提交重置!')