如何在我的python 2.7编程项目中完成这第一步
这是第一步: 定义一个名为“roll”的实例方法,该方法接受一个参数(除了self之外)。为参数指定一个适当的名称,以保存我们需要滚动的索引列表。 创建将遍历参数列表的for循环。 在循环内部,将列表中每个索引值的骰子更改为1到6之间的随机数。请记住,要引用实例变量,必须在其前面加上self和一个点 这就是我目前所拥有的如何在我的python 2.7编程项目中完成这第一步,python,Python,这是第一步: 定义一个名为“roll”的实例方法,该方法接受一个参数(除了self之外)。为参数指定一个适当的名称,以保存我们需要滚动的索引列表。 创建将遍历参数列表的for循环。 在循环内部,将列表中每个索引值的骰子更改为1到6之间的随机数。请记住,要引用实例变量,必须在其前面加上self和一个点 这就是我目前所拥有的 from random import randint class Dice(object): def __init__(self): self.di
from random import randint
class Dice(object):
def __init__(self):
self.dice = []
x = 0
while x < 5:
self.dice.append(str(randint(1,6)))
x += 1
hand = Dice()
print hand.dice
来自随机导入randint
类骰子(对象):
定义初始化(自):
self.dice=[]
x=0
当x<5时:
self.dice.append(str(randint(1,6)))
x+=1
手=骰子()
手印骰子
任务的描述不是100%清楚。
这个代码能解决你的问题吗
from random import randint
class Dice(object):
def __init__(self):
self.dice = []
def roll(self,how_many):
for i in range(how_many):
self.dice.append(randint(1,6))
hand = Dice()
hand.roll(5)
print(hand.dice)
问题是什么?那就继续。如果你对代码有特殊的问题或困难,你可以在这里问一个问题,但你不能只是发布一个简短的信息,并期望人们为你做。你走上了正确的道路,所以就把它一件一件地分解。当它说要在第一步定义一个名为“roll”的实例方法时,我认为实例方法就像“def uuu init uuuu(self,x,y):”。既然我看不到一个名称合适的地方,那么我该如何命名实例方法roll。非常感谢您,先生。