首页 > 解决方案 > 将随机数猜谜游戏制作为一个小型 python 项目,我想知道为什么这不起作用

问题描述

这是迄今为止我在 IDLE 中编写的代码。当我运行它时,while循环不会在它应该中断的时候中断。为什么会这样?我的代码有什么问题?我对 Python 非常陌生,并且多年来一直使用 C++。

import random

random.seed()
randomNumber=random.randint(0,20)

print("Try to guess the number between 0 and 20\n\n\n")

while 1==1:
    guess = input("What is your guess?\n")
    if guess==randomNumber:
        break

print("Guess correct")

标签: python

解决方案


将输入转换为 int

guess = int(input("你的猜测是什么?\n"))


推荐阅读