我如何添加随机运算符?我怎么会做另一个问题呢?
import random
def main():
print ("This program prints 2 random number from 1,10")
num1 = random.randint(1,10)
num2 = random.randint(1,10)
total = (num1 + num2)
print (num1, "\n","+","\n",num2)
ans = int(input("enter answer"))
if total == ans:
print ("correct")
else:
print ("wrong")
def sum(num1,num2):
return num1 + num2
答案 0 :(得分:0)
我建议你编辑你的问题,因为很难理解你在问什么,请编辑你的缩进。现在好了,代码。
据我所知,你想选择一个随机数学运算符(+, - ,/,*)。你可以这样做:
import operator
import random
# A list of possible operators (functions)
OP_LIST = [
operator.add,
operator.sub,
operator.div,
operator.mul
]
# Choose a random one!
op = random.choice(OP_LIST)
# And use it
print op(10, 20)
我建议你看一下operator模块,它为这样的东西提供了很多有用的功能。