|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
刚开始上Python课,在游戏改进一课里碰到了一些问题。
先上代码。
import random
secret = random.randint(20,30)
guess = input("猜猜伦家几岁啦:")
while (isinstance(guess,int) == False):
print("不守规矩!要输入数字的啦!")
break
if guess == secret:
print("居然猜对了,说,是不是注意我很久了!")
print("看你这么有诚意,做我男朋友怎么样,五险一金等你哟~")
while guess != secret:
if guess < secret:
print("咦,伦家看起来这么年轻嘛~")
print("别跑,伦家要以身相许~")
else :
print("讨厌,伦家哪里有这么老~")
print("你过来,看我不打死你~")
guess = input("再猜:")
我尝试在给guess赋值后插入一句:type(guess),才发现,不管输入数字还是其他字符,类型都是数字。
但是这个程序的目的是想判断用户是否输入数字,如果不是的话进行提示,请问有什么办法能解决吗?
因为是新手,所以问题可能很弱智,请大家多包涵~
O(∩_∩)O~
|
|