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