放低姿态,保存前行 2022-09-26 11:03 采纳率: 57.1%
浏览 15

各位帮帮我,在到底有没有die这个模块,掷色子显示not moudle named die

  • 写回答

1条回答 默认 最新

  • 梦里逆天 2022-09-26 11:14
    关注

    img


    错的地方还不少,抄都抄错了

    import random
    
    import pygal as pygal
    
    
    class Die:
        def __init__(self, num_sides=6):
            self.num_sides = num_sides
    
        def roll(self):
            return random.randint(1, self.num_sides)
    
    
    die = Die()
    results = []
    for roll_num in range(100):
        result = die.roll()
        results.append(result)
    print(results)
    frequencies = []
    for value in range(1, die.num_sides+1):
        frequency = results.count(value)
        frequencies.append(frequency)
    
    hist = pygal.Bar()
    hist.title = 'results of rolling onr D6 100 times.'
    hist.x_labels = ['1', '2', '3', '4', '5', '6']
    hist.x_title = 'result'
    hist.y_title = 'Frequency of Result'
    hist.add('D6', frequencies)
    hist.render_to_file('die_visual.svg')
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错