1、使用while循环输入 1 2 3 4 5 6 8 9 10
i=1 while i<=10: if i==7: i +=1 continue print(i) i +=1
2、求1-100的所有数的和
j = 1 sum = 0 while j <= 100: sum +=j j += 1 print("1-100的所有数的和:") print(sum)
3、输出 1-100 内的所有奇数
k = 1 count = 0 print("输出 1-100 内的所有奇数") while k <=100: if k % 2 ==0: k += 1 continue else: count += 1 print(k) k += 1 print("总共个数:") print(count)
4、输出 1-100 内的所有偶数
a = 1 count = 0 print("输出 1-100 内的所有偶数") while a <=100: if a % 2 !=0: a += 1 continue else: count += 1 print(a) a += 1 print("总共个数:") print(count)
5、求1-2+3-4+5 ... 99的所有数的和
m = 1 n = 2 sum = 0 while m <= 99: print(m,n) sum += m # print(sum) if n > 99: print(n) break else: sum -= n m += 2 n += 2 print("1-2+3-4+5 ... 99的所有数的和:") print(sum)
6、用户登陆(三次机会重试)
count2 = 1 name = raw_input("请输入用户名:")#用户名没有判断 while count2 < 4: password = raw_input("请输入密码:") if password == "123" : #密码有3次机会 print("恭喜你,登录成功~") else: print("抱歉,密码输入错误~") count2 += 1 continue
count1 = 1 count2 = 1 while count1 < 4: #用户名有三次机会 name = raw_input("请输入用户名:") if name == "jessie": count1 += 1 while count2 < 4: password = raw_input("请输入密码:") if password == "123" :#密码有三次机会 print("恭喜你,登录成功~") else: print("抱歉,密码输入错误~") count2 += 1 else : print("很抱歉,用户名不存在~") count1 += 1