python的小实验

一. python的小实验及分析
在这里插入图片描述二.代码

from random import randint   #导入random模块
class Die():                                       		  #创建一个类
def __init__(self,sides=6,axb=1,xixi=True):               #设置的def 和默认值
    self.sides=sides                                      # 设置函数及属性
    self.axb=axb                                          # 设置函数及属性
def roll_die(self):                                       #设置一个参数
    while True:                                           #循环
        if self.axb<=10:                                  #当axb<=10 是
            x=randint(1,self.sides)                       #随机一个并复制
            self.axb+=1	         						  #每次循环加一方便退出
            print(x)                                      #打印每次
        else:                                               
            break
aa = Die(sides=6)                                         #设置骰子的面
aa.roll_die()                                             #并打印
print("------------")
aa = Die(sides=10)
aa.roll_die()
print("------------")
aa = Die(sides=20)
aa.roll_die()

猜你喜欢

转载自blog.csdn.net/weixin_44932410/article/details/105750017