这是我第一次使用Stack Overflow,所以请原谅我所犯的任何错误。我正在创建一个程序,我想为用户提问数学问题。但是我的程序将生成两个随机数,并且会出现一个随机算术运算符。它们是加号,减号和次数。所以我将它们放入一个数组中,这就是代码。
代码:
我获得的错误:
它说错误在第10行。
我试过这样做'什么是' + str(Ran)+,+ str(op)+,+ str(dom)+'?') 但是我在逗号上获得了无效的语法。
我试过搜索这个特定的程序,但是所有这些程序似乎都有一些叫做类和def的东西。如果有可能的话,我可以请不要在我的程序中使用def和class因为我是python和我的新手仍然需要了解它们是什么。
如果您想知道,我在Windows 8操作系统上使用Python 3.4.2。 感谢阅读,我期待在我的问题上得到任何帮助。
答案 0 :(得分:1)
+ +
语法无效。如果要添加两个中间有空格的字符串,则应该执行str(something) + ' ' + string(something_else)
。您还需要在列表中add
,minus
和times
附近引用,以使其成为字符串。