一:程序如下(下面的代码可能会有缩进错误,请原谅!)
这个程序效果不是很好
aa = eval(input("请输入随机数字:"))
if aa <=99 or aa == 100:
print("错了,请重新输入")
elif aa == 101:
print("yes")
二:这个程序相对上面较好点(个人认为)
aa = eval(input("请输入随机数字:"))
if aa <= 10 and aa >5:
print("大了,请重新输入")
elif aa < 5 and aa>=0:
print("小了,请重新输入")
elif aa == 5:
print("yes,猜对了,你肯定长得牛逼【滑稽】")
else:
print("看看标题,只能是数字,而且是0-10之间,懂不懂,懂不懂,【嘿嘿】")
三:您也可以加try语句,这样效果会更好
try:
aa = eval(input("请输入随机数字:"))
if aa <= 10 and aa >5:
print("大了,请重新输入")
elif aa < 5 and aa>=0:
print("小了,请重新输入")
elif aa == 5:
print("yes,猜对了,你肯定长得牛逼【滑稽】")
except:
print("看看标题,只能是数字,而且是0-10之间,懂不懂,懂不懂,【嘿嘿】")
四:在try的基础上加上循环,效果会更好!
n=4
while n<10:
try:
aa = eval(input("请输入随机数字:"))
if aa <= 10 and aa >5:
print("大了,请重新输入")
elif aa < 5 and aa>=0:
print("小了,请重新输入")
elif aa == 5:
print("yes,猜对了,你肯定长得牛逼【滑稽】")
break
except:
print("看看标题,只能是数字,而且是0-10之间,懂不懂,懂不懂,【嘿嘿】")
上面的内容有不妥之处,随时接受批正【抱拳】