# 3.基础Python练习题
- 猜数字,设定一个理想的数字,比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了,如果比66小,则显示猜测结果小了,只有等于66,显示猜测结果正确,然后退出循环
print("猜数字游戏开始......")
user = 66
while True:
user = int(input("请输入你心中的数字:"))
if user == 66:
print("恭喜您,猜测正确")
break
elif user > 66:
print("猜测结果偏大")
elif user < 66:
print("猜测结果偏小")
- 在第一题的基础上,设置给用户三次猜测机会,如果三次之内猜测对了,则显示测试正确,退出循环,如果三次之内没有猜测正确,则自动退出循环,并显示"大笨蛋"。
print("猜数字游戏开始......")
so = 1
while so <= 3 :
user = int(input("请输入你心中的数字:"))
if user == 66:
print("恭喜您,猜测正确")
break
elif user > 66:
print("猜测结果偏大")
elif user < 66:
print("猜测结果偏小")
if so == 3:
print("大笨蛋,不好意思,游戏猜测次数已使用完毕")
so += 1
使用两种方法实现输出 1 2 3 4 5 6 8 9 10
第一种方法
so = 1 while so <= 10: if so == 7: so += 1 continue print(so) so += 1
第二种方法
so = 1 while so <= 10: if so != 7: print(so) so += 1 continue so += 1
求1-100的所有数的和
so = 1
wo = 0
while so <= 100:
wo = wo + so
so += 1
print(wo)
- 输出1-100内的所有奇数
so = 1
while so <= 100:
wo = so % 2
if wo == 1:
print(so)
so += 1
- 输出1-100内的所有偶数
so = 1
while so <= 100:
wo = so % 2
if wo == 0:
print(so)
so += 1
- 用户登录(三次输错机会)且每次输错误时显示剩余错误次数(提示:使用字符串格式化)
so = 2
while so >= 0:
user = input("请输入用户名:")
paawd = int(input("请输入密码:"))
if user == "admin" and paawd == 123456:
print("登录成功")
break
else:
print("用户名或密码错误")
if so != 0:
print("重新输入次数剩余:",so,"次")
else:
print("该账号已被锁定,请申请解锁")
so -= 1
- 猜年龄游戏,允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
print("猜年龄小游戏,开始......")
so = 1
while so <= 3:
age = int(input("请输入要猜测年龄的数:"))
if age == 22:
print("恭喜您,猜对了,奖品请移步到领奖台上领取")
break
so += 1
- 猜年龄游戏升级版,允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答 Y ,就继续让其猜3次,如此往复,如果回答 N ,就退出程序,如果猜对了,就直接退出
print("猜年龄小游戏,开始......")
so = 1
while so <= 3:
age = int(input("请输入要猜测年龄的数:"))
if age == 22:
print("恭喜您,猜对了,奖品请移步到领奖台上领取")
break
elif so == 3:
print("继续玩:Y 或 y ,退出:N 或 n ")
wo = input("猜测次数已使用完,是否继续玩:")
if wo == "y" or wo == "Y":
so = 1
continue
elif wo == "n" or wo == "N":
print("猜年龄小游戏,退出......")
so += 1
验证码登录,要求把验证码强制转成小写字母
so = "jxPT" wo = input("请输入验证码%s:"%(so,)) if so.lower() == wo.lower(): print("登录成功") else: print("验证码错误")