gpt4 book ai didi

python - 基本 Python 添加脚本的问题。

转载 作者:太空宇宙 更新时间:2023-11-04 07:20:15 25 4
gpt4 key购买 nike

我是 Python 的初学者,我基本上是在尝试为自己制作一个基本的数学程序,并从一个两位数的加法程序开始,每次都是随机问题,我什至设法把它搞砸了。每次我输入正确答案时,它都说每次都不正确。这是代码:

import random

digit_one = random.randint(0,100)
digit_two = random.randint(0,100)


print "What is %s + %s?" % (digit_one, digit_two)

answer = digit_one + digit_two

userAnswer = raw_input()

if userAnswer == answer:
print "Well done that's correct!"

else:
print "That's incorrect!"

我在 2.7 和内置的 IDLE IDE 中工作。我有一种感觉,我应该为此使用一个循环,尽管我知道如果我想让它继续重新加载问题,我将不得不在以后使用一个循环。我很感激任何帮助,谢谢。

最佳答案

userAnswer = raw_input()

raw_input 返回一个字符串。您需要像这样将其显式转换为 int

userAnswer = int(raw_input())

因为您要将它与 answer 进行比较,后者是一个 int。您可以通过打印这些变量的类型来确认这一点,就像这样

print type(answer), type(userAnswer)

关于python - 基本 Python 添加脚本的问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21340683/

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