python random的练习

骰子 :模块 random 包含以各种方式生成随机数的函数,其中的 randint() 返回一个位于指定范围内的整数, 请创建一个 Die 类,它包含一个名为 sides 的属性,该属性的默认值为 6 。编写一个名为 roll_die() 的方法, 它打印位于 1 和骰子面数之间的随机数。创建一个 6 面的骰子,再掷 10 次。 创建一个 10 面的骰子和一个 20 面的骰子,并将它们都掷 10 次。
import random
class Die():
    def __init__(self):
        self.sides=6

    def roll_die(self,size):
        print(random.randint(1,size))
mydie=Die()
for a in range(10):
    mydie.roll_die(6)
    print("6面的")
for a in range(10):
    mydie.roll_die(10)
    print("10面的")
for a in range(10):
    mydie.roll_die(20)
    print("20面的")     

 

上一篇:Perl 编程练习-文件遍历操作


下一篇:如何在JavaScript中终止脚本?