python第四课课后题的一种解法,求改进
temp=input("input a number")guess=int(temp)
i=1
if guess==8:
print("right")
else:
while i<=3 and guess!=8:
if guess>8:
guess=int(input("too big"))
elif i<8:
guess=int(input("too small"))
i=i+1
print("game over")
print("right")
基本上能解决自动判断的问题,但是如果中途输入正确以后会先print game over,再print right import random
print("◇---------------◇|我来想,你来猜|◇---------------◇\n")
secret = random.randint(0,9)
answer = int(input("我想到了一个0~9之间的整数,你觉得是:"))
自己做的一个,不谢~
while True:
if answer == secret:
break
if answer > secret:
print("温馨提示:\n\t猜的有点大,继续努力!\n")
else:
print("温馨提示:\n\t猜的有点小,继续努力!\n")
answer = int(input("(0~9之间的整数多好猜)再给你一次机会:"))
print("心有灵犀一点通啊!~")
页:
[1]