Python 1 practice

it2022-05-05  178

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+=1

4.输出 1-100 内的所有偶数

# 注意先输出1-100 count=2while count<102: print(count) count += 2或者count=2while count<101:  if count % 2 ==0: #一个等于号是赋值,两个等于号才是比较    prinnt(count)  count+=1

5.求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-源码

最新回复(0)