2024年9月2日上课笔记
import random
score = []
while 1:
x = random.randint(1,3)
jishuqi = 0
while 1:
while 1:
###有效性检查
try:
shuru = int(input("输入数字:"))
break
except:
print("请输入数字!!!")
jishuqi = jishuqi + 1
###判断大小
if shuru < x:
print("小了")
elif shuru > x:
print("大了")
else:
print("答对了!一共尝试了{}".format(jishuqi))
score.append(jishuqi)
break
###有效性检查 方法一
# while 1:
# xinyilun = input("是否新一轮游戏(yes/no): ")
# if xinyilun in ["yes","no"]:
# break
# else:
# print("请输入\"yes\"或\"no\":")
# if xinyilun == "no":
# print("你一共玩了{}轮,每轮成绩是{}".format(len(score),score))
# break
###有效性检查 方法二
while 1:
xinyilun = input("是否新一轮游戏(yes/no): ")
if xinyilun == "yes":
break
elif xinyilun == "no":
break
else:
print("请输入\"yes\"或\"no\":")
if xinyilun == "no":
print("你一共玩了{}轮,每轮成绩是{}".format(len(score),score))
break
# import random
# while 1:
# x = random.randint(1,10)
# while 1:
# shuru = int(input("输入数字:"))
# if shuru < x:
# print("小了")
# elif shuru > x:
# print("大了")
# else:
# print("答对了!")
# break
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Vincent Cassano