石乙创 发表于 2021-3-13 16:44:41

随机数的练习,有谁知道怎么写?

有谁知道怎么发图片吗?
这是题目:
创建一个Die 类,它包含一个名为 sides 的属性,该属性的默认值为 6。编写一个名为 roll_die()的方法,它打印位于1和骰子面数之间的随机数。创建一个6面的骰子再掷10次。
创建一个10面的骰子和一个 20 面的骰子,再分别掷 10次。

洋洋痒 发表于 2021-3-13 17:09:28

import random
class Die:
        def __init__(self,sides=6):
                self.sides=sides
        def roll_die(self):
                return random.randint(1,self.sides)
D1=Die(6)
for i in range(6):
        print(D1.roll_die(),end=' ')
print()#换行用
D2=Die(10)
for i in range(10):
        print(D2.roll_die(),end=' ')
print()#换行
D3=Die(20)
for i in range(10):
        print(D3.roll_die(),end=' ')

洋洋痒 发表于 2021-3-13 17:32:31

新鱼友是发不了图片的,等升级之后才可以,或者氪金
页: [1]
查看完整版本: 随机数的练习,有谁知道怎么写?