python猜数字2.2.0
2025-04-21 15:04:57
发布于:浙江
c++链接
import random
print("""
================================================================================
本作品由“https://www.acgo.cn/person/1450113”编写
================================================================================
游戏即将开始,如有bug请私信作者(在“https://www.acgo.cn/im”上)\n\n
""")
a=0
b=-2
c=0
d=0
e=0
f=1
while f!=2:
print("欢迎来到python猜数字游戏")
print("1.开始\n2.退出")
try:
f=int(input("你选择哪个?"))
if f==1:
while True:
x=int(input("请输入大的数"))
y=int(input("请输入小的数"))
if x>y :
a=random.randint(y,x)
d=y
e=x
elif x<y :
a=random.randint(x,y)
d=x
e=y
else :
print("输入错误")
continue
break
while b!=a:
b=int(input(f"请猜{d}-{e}之间的数"))
if b==a:
print(f"你猜对了,答案是{b},你一共猜了{c}次")
elif b>a and b<e and b>d:
print("大了")
e=b
elif b<a and b<e and b>d:
print("小了")
d=b
else:
print("请重新输入")
continue
c+=1
elif f==2:
break;
else:
print("输入错误")
continue
except ValueError:
print("输入无效,请输入数字!")
continue
print("欢迎下次再来")
如有bug请私信作者。
全部评论 1
顶
1周前 来自 浙江
1顶
昨天 来自 浙江
1顶
昨天 来自 浙江
1
有帮助,赞一个