首页 > 解决方案 > 具有随机变量的幂函数

问题描述

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 的菜鸟。

标签: python

解决方案


您需要输入 int:

answer = int( input(str("What is num1 ** num2?")) )

推荐阅读