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('输入超过三次,请提交重置!')