一. 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()