1. 程式人生 > >python-----初識python(簡單的練習題)

python-----初識python(簡單的練習題)

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 
16
elif 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
4
if (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+a
8 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('輸入超過三次,請提交重置!')