2018年 7月 13 日
while循环语句:
输出1-5的数
s = 1 whlie s < 6: print(s)
用while循环输入 1 2 3 4 5 6 8 9 10
while s < 11: print (s) s = s + 1 if s == 7: pass # 或者 print("") s = s + 1
求1-100的所有数的和
a = 1 s = 0 while a < 101: s = s + a a = a + 1 print(s)
输出1-100内所有的奇数
a = 1 while a < 101: temp = a % 2 if temp != 0: print(a) a = a + 1
while a < 101: print(a) a = a + 2
感觉第二个更方便,第一个更趋于对算法的理解吧。
输出1-100 内所有的偶数
如上奇数同理
求 1-2+3+4+5...99的所有数的和
a = 1 c = 0 while a < 100: temp = a % 2 if temp == 0: c = c - a else : c = c + a a = a + 1 print (c)
用户登陆(三次机会重试)
a = 1 b = 3 while a < 5: n = input("请输入用户名") s = "贾江浦" if s == n: print("匹配成功") break else: print("输入错误,你还有" + str(b) + "次机会") b = b - 1 if b < 0: print("匹配失败") a = a + 1
上面的是我自己的,下面这个是老师的
count = 0 while count < 3: user = input('请输入用户名') pwd = input('请输入密码') if user == 'make' and pwd == '123': print('欢迎登陆') print('load...') break else: print('用户名或者密码错误') count = count + 1