简单python小程序练习:
- 1、输出1~100之间所有的偶数
- 2、输出1~100之间所有的奇数
- 3、输出1-2+3-4+…+99-100的和
- 4、用户登录三次重试(用户名输错则重新输入,密码输错三次则重新输入用户名和密码)
"""
简单小程序练习:
1、输出1~100之间所有的偶数
2、输出1~100之间所有的奇数
3、输出1-2+3-4+...+99-100的和
4、用户登录三次重试(用户名输错则重新输入,密码输错三次则重新输入用户名和密码)
"""
# 1、输出1~100之间所有的偶数
l = [x for x in range(1, 101)]
print("~100之间所有的偶数:{}".format(l[1::2]))
# 2、输出1~100之间所有的奇数
print("~100之间所有的奇数:{}".format(l[0::2]))
# 输出1-2+3-4+...+99-100的和
number_sum = sum(l[0::2]) - sum(l[1::2])
print("1-2+3-4+...+99-100的和是:{}".format(number_sum))
# 4、用户登录三次重试(用户名输错则重新输入,密码输错三次则重新输入用户名和密码)
username = "taozi"
password = "taozi123"
flag = True
while flag:
username_input = input("请输入用户名:")
if username_input != username:
print("你输入的用户不存在!")
else:
for x in range(1, 4):
password_input = input("请输入你的密码:")
if password_input == password:
print("登录成功!")
flag = False
break
elif x ==3:
print("输入错误的密码已超过三次,请重新登录!")
else:
print("你输入的密码错误,请重试~")