鱼C论坛

 找回密码
 立即注册
查看: 1360|回复: 2

[已解决]随机数的练习,有谁知道怎么写?

[复制链接]
发表于 2021-3-13 16:44:41 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
有谁知道怎么发图片吗?
这是题目:
创建一个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=' ')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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=' ')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-3-13 17:32:31 | 显示全部楼层
新鱼友是发不了图片的,等升级之后才可以,或者氪金
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 06:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表