gpt4 book ai didi

python - 我究竟做错了什么?我的代码告诉我猜测是错误的,但它是正确的

转载 作者:行者123 更新时间:2023-12-01 06:58:51 25 4
gpt4 key购买 nike

我正在尝试制作一个小程序,要求某人猜测正在选择的数字。当正确猜出数字时,程序应该结束。当数字猜错时,应反复要求用户重试,直至猜出正确答案。我特意将随机值设置为始终为 1,只是为了测试目的。

import random

random_number = random.randint(1, 1)
guess_number = int(input('I have picked a random number. Can you guess what it is? '))
while guess_number != True:
int(input('I am sorry. That is not correct. Please try again. '))
else:
print('That is correct!')

我知道我做错的事情都非常简单,当我找到答案时我可能会踢自己,但我现在无法弄清楚。

最佳答案

您有您的random_number,但您不会在任何地方将其与您的guess_number进行比较。

您仅将 guess_number(整数)与 True( bool 值)进行比较,这显然是错误的。

请将您的代码与以下代码进行比较,如有不清楚的地方请询问:

import random

random_number = random.randint(1, 1)
guess_number = int(input('I have picked a random number. Can you guess what it is? '))
while guess_number != random_number:
guess_number = int(input('I am sorry. That is not correct. Please try again. '))
print('That is correct!')

此外,random.randint(1, 1) 始终返回 1。您可能想使用不同的数字。

关于python - 我究竟做错了什么?我的代码告诉我猜测是错误的,但它是正确的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58717376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com