【发布时间】:2021-01-28 04:08:55
【问题描述】:
totalquestions = int(5)
while totalquestions > 0 :
num1 = randint(0,9)
num2 = randint(0,9)
print(num1)
print(num2)
answer = input(str("What is num1 ** num2?"))
if answer == (num1 ** num2):
print("correct")
else:
print("false")
我正在尝试创建一个测验程序,其中给用户 2 个随机数,并且必须找到给定的 2 个数字的正确指数。每当我尝试运行这个程序时,即使我输入的值是正确的,我总是会得到一个错误的打印语句。抱歉,如果这有一个非常简单的解决方案,我仍然是 python 的菜鸟。
【问题讨论】:
-
使用
int(answer = input(str("What is num1 ** num2?"))) -
您的意思是:
answer = int(input("What is num1 ** num2?"))?
标签: python