流程控制之while循环(练习)
练习
第一题 打印1 ~ 1000 内的所有偶数和
提示:分解问题 ①首先打印1~1000 ②其次打印1~1000的偶数 ③最后求和
参考答案(尽量自己写完再看哦~)
# 1~1000
'''
count = 1
while count < 1001:
print(count)
count += 1
'''
# 1~1000的偶数
'''
count = 1
while count < 1001:
if count % 2 == 0: # 求偶数
print(count)
count += 1
'''
# 1~1000内的所有偶数和
count = 1
sum_count = 0
while count < 1001:
if count % 2 == 0: # 求偶数
sum_count += count
count += 1
print(count)
第二题 写一个循环的登录,输入密码错误三次结束登录
提示:同上,分解问题。①先写一个简单的登录 ②再把它放入循环里 ③最后用if语句判断密码对错
比如QQ登录界面
又是我哦~记得写完再打开我︶_︶
# 简单的登录代码
'''
username_db = 'xiaohan'
pwd_db = '123456'
username = input("请输入你的用户名:")
pwd = input("请输入你的密码:")
if username_db == username and pwd_db == pwd:
print("登陆成功,欢迎来到小韩的博客园")
else:
print('\033[31m怎么弄的啊,密码都忘记了?哎呀呀~是谁啊?连密码都能忘~') # \033[31m 是改变字体颜色的
'''
# 放进循环中
'''
while True:
username_db = 'xiaohan'
pwd_db = '123456'
username = input("请输入你的用户名:")
pwd = input("请输入你的密码:")
if username_db == username and pwd_db == pwd:
print("登陆成功,欢迎来到小韩的博客园")
else:
print('\033[31m怎么弄的啊,密码都忘记了?哎呀呀~是谁啊?连密码都能忘~') # \033[31m 是改变字体颜色的
'''
# 最后成品
count = 0
username_db = 'xiaohan'
pwd_db = '123456'
while count < 3:
username = input("请输入你的用户名:")
pwd = input("请输入你的密码:")
if username_db == username and pwd_db == pwd:
print("登陆成功,欢迎来到小韩的博客园")
break
else:
count += 1
print('\033[31m怎么弄的啊,啥都忘记了?哎呀呀~是谁啊?账号都能忘~\033[0m') # \033[31m 是改变字体颜色的

浙公网安备 33010602011771号