【发布时间】:2015-05-03 04:18:06
【问题描述】:
我怎样才能让这实际上给我一个答案?我希望它输出一个总和,例如“ 17-5=12 ”
import random
no1 =(random.randint(1,20))
function =(random.choice("+-*"))
no2 =(random.randint(1,20))
answer =no2,function,no1
print(answer)
【问题讨论】:
-
ast.literal_eval可能对您有用。 (但仅适用于 3.X) -
谢谢,但是我该如何使用呢?
-
文档应该在那里提供一些指导:-)
-
好的,那我在哪里使用呢? :-) 对不起,我真的不太擅长这个
-
@Kevin 不是非常有用,因为它只会评估数字(您可以使用
int)而不是运算符。
标签: python python-3.x random numbers