1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、求1-100的所有数的和
3、输出 1-100 内的所有奇数
4、输出 1-100 内的所有偶数
5、求1-2+3-4+5 ... 99的所有数的和
6、用户登陆(三次机会重试)
1.使用while循环输入 1 2 3 4 5 6 8 9 10
count=0while count <10: count += 1 if count ==7: print(" ") else: print(count) #1.1用while语句输出1 2 3 4 5 6 8 9 10count = 0while count < 10: count += 1 if count == 7: continue print(count)count = 0while count < 10: count += 1 if count == 7: pass #不执行。有时候先编辑比较简单的else的结果,再来回过头来编辑比较难的if部分,故可先用pass(跳过)先。 else: print(count)2.求1-100的所有数的和
count=1 sum=0 while count<=100: sum=count+sum count=count+1 print(sum)3.输出 1-100 内的所有奇数
# 注意先输出1-100 count=1while count<100: print(count) count += 2或者count=1while count<100: if count % 2 ==1: #一个等于号是赋值,两个等于号才是比较 prinnt(count) count+=14.输出 1-100 内的所有偶数
# 注意先输出1-100 count=2while count<102: print(count) count += 2或者count=2while count<101: if count % 2 ==0: #一个等于号是赋值,两个等于号才是比较 prinnt(count) count+=15.求1-2+3-4+5 ... 99的所有数的和
count=0 sum=0 while count<99: #注意不是<100 count+=1 if count%2=1: sum=sum+count else: sum=sum-count print(sum)6.用户登陆(三次机会重试)
i=0while i < 3: ursename = input('请输入账号:') password = int(input('请输入密码:')) if ursename == "Bree" and password == 123: print('欢迎登录') break #若没有,欢迎登陆之后还在循环 else: i +=1 if i ==1: print('账号或密码错误,您还有2次登录机会') if i==2: print('账号或密码错误,您还有1次登录机会') if i==3: print('账号或密码错误,您还有0次登录机会') 或 i=0while i < 3: ursename = input('请输入账号:') password = int(input('请输入密码:')) if ursename == "Bree" and password == 123: print('欢迎登录') break else: print('账号或密码错误请重新登陆') i+=1 或 user_name = 'admin'password = 'admin'count = 0while count < 3: count += 1 name = input ('请输入用户名:') if name == user_name: pw = input('请输入密码:') if pw == password: print('登陆成功') break else :print('密码错误!') if count == 3:print('登陆超过三次!请明天重试。') else : print('用户名不存在!') if count == 3 :print('登陆超过三次!请明天重试。')
转载于:https://www.cnblogs.com/zll-52011/p/9368941.html
相关资源:python_practice-源码