在这里根据上一个博客中的判断登陆的思想写一个比较简单的猜数字的游戏,代码如下:
#Author:wqh
#简单的猜数字游戏
game_number = 30
guess_numebr = input("guess a number:")
if guess_numebr == game_number:
print("you are right!")
elif guess_numebr > game_number:
print("bigger")
else:
print("smaller")
然后当我们运行的时候会报这样的错误:
这是因为guess_number的类型是str,必须将其转化为int,这样才会解决问题,解决办法:
guess_number = int(input("guess a number:"))
改完后的代码如下:
#Author:wqh
#简单的猜数字游戏
game_number = 30
guess_numebr = int(input("guess a number:"))
if guess_numebr == game_number:
print("you are right!")
elif guess_numebr > game_number:
print("bigger")
else:
print("smaller")