一、使用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
二、求1-100的全部数的和
j = 1 sum = 0 while j <= 100: sum +=j j += 1 print("1-100的全部数的和:") print(sum)
三、输出 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)
四、输出 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)
五、求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)
六、用户登录(三次机会重试)
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