这是我的代码:
import random
x = random.randint(2,10)
y = random.randint(2,10)
answer = int(input("How much is x * y?"))
我必须在输入中使用变量x, y
,因此用户在运行程序时会看到这个(程序显然没有完成,我只需要帮助):
How much is 3 * 5?
但我不知道如何将这些变量放在输入中..请帮忙!
答案 0 :(得分:2)
使用format
:
import random
x = random.randint(2, 10)
y = random.randint(2, 10)
answer = int(input("How much is {} * {}?".format(x, y)))
尽量不要使用%
运算符。 format
比此更受欢迎,尤其是从python 3开始。
答案 1 :(得分:0)
"How much is %d * %d?" % (x, y)