在python 3.3.2中使用print命令时出错

时间:2022-05-05 15:23:46
import random
print((((random.randrange(1,12)//(((random.randrange(1,4)))))))+10)
print((((random.randrange(1,12)//(((random.randrange(1,4)))))))+10)

This is my code so far and it successfully generates two random numbers between the desired integers , now i need it to print in the format of,

到目前为止这是我的代码,它成功地在所需的整数之间生成两个随机数,现在我需要它以格式打印,

Strength = 12
Stamina = 14

I tried like this:

我试过这样的:

import random
print ' strength = '((((random.randrange(1,12)//(((random.randrange(1,4)))))))+10)
print 'stamina ='((((random.randrange(1,12)//(((random.randrange(1,4)))))))+10)

But this returns an error for a reason unknown to me, I have been stuck on this for hours and I would really appreciate it if someone would help me with this problem, THANKS :)

但是由于我不知道的原因,这会返回一个错误,我已经被困在这几个小时了,如果有人能帮助我解决这个问题我真的很感激,谢谢:)

1 个解决方案

#1


2  

print is a function in python3, use () to wrap your contents and , to separate them. And you don't need soooo many extra ()s:

print是python3中的一个函数,use()用于包装你的内容,并将它们分开。你不需要太多额外的()s:

In [40]: print('stamina =', random.randrange(1,12)//random.randrange(1,4)+10)
#stamina = 14

#1


2  

print is a function in python3, use () to wrap your contents and , to separate them. And you don't need soooo many extra ()s:

print是python3中的一个函数,use()用于包装你的内容,并将它们分开。你不需要太多额外的()s:

In [40]: print('stamina =', random.randrange(1,12)//random.randrange(1,4)+10)
#stamina = 14