针对昨天的知识的一些小练习
1.使用while循环输入 1 2 3 4 5 6 8 9 10
count = 0 while count < 10: count += 1 # count = count + 1 if count == 7: print(' ') else: print(count) count = 0 while count < 10: count += 1 # count = count + 1 if count == 7: continue print(count)
2.输出 1-100 内的所有奇数
1. count = 0 while count < 100: count += 1 if count % 2 == 0: continue print(count) 2. count = 1 while count < 101: print(count) count += 2 3. count = 1 while count < 101: if count % 2 == 1: print(count) count += 1
3.求1-2+3-4+5 ... 99的所有数的和
最笨方法 count = 0 sum = 0 num = 0 while count < 100: if count % 2 == 0: sum = sum + count if count % 2 == 1: num = num + count count = count + 1 print(num-sum) 优化后的 sum = 0 count = 1 while count < 100: if count % 2 == 0: sum = sum - count else: sum = sum + count count += 1 print(sum)
4.用户登陆(三次机会重试)
#input 心中有账号,密码 while
i = 0 while i < 3: username = input('请输入账号:') password = int(input('请输入密码:')) if username == '帅哥' and password == 123: print('登录成功') break else: print('登录失败请重新登录') i += 1