zoukankan      html  css  js  c++  java
  • python基础===理解Class的一道题

    解题如下:

    from random import randint
    class Die():
        def __init__(self,sides=6):
            self.sides = sides
    
        def roll_die(self):
            x = randint(1, self.sides)
        
    return x new_Die6 = Die() for i in range(10): print("[六面骰子]:"+ str(new_Die6.roll_die())) new_Die10 = Die(10) for i in range(10): print("[十面骰子]:"+ str(new_Die10.roll_die())) new_Die20 = Die(20) for i in range(10): print("[二十面骰子]:"+ str(new_Die20.roll_die()))


    >>>
    [六面骰子]:1
    [六面骰子]:2
    [六面骰子]:1
    [六面骰子]:6
    [六面骰子]:1
    [六面骰子]:1
    [六面骰子]:6
    [六面骰子]:5
    [六面骰子]:6
    [六面骰子]:1
    [十面骰子]:6
    [十面骰子]:8
    [十面骰子]:6
    [十面骰子]:2
    [十面骰子]:6
    [十面骰子]:6
    [十面骰子]:2
    [十面骰子]:7
    [十面骰子]:7
    [十面骰子]:6
    [二十面骰子]:5
    [二十面骰子]:13
    [二十面骰子]:6
    [二十面骰子]:7
    [二十面骰子]:19
    [二十面骰子]:1
    [二十面骰子]:7
    [二十面骰子]:12
    [二十面骰子]:2
    [二十面骰子]:1
  • 相关阅读:
    DB2完美卸载
    protobuf2.5 iphone5s中崩溃的问题
    由fprintf和printf看C语言三种标准流
    AIR加载PDF
    使用二叉堆实现优先队列
    11636
    apache archiva安装教程
    WP独立文件资源字典
    常用软件架构模式(收集)
    MATLAB——单层感知器
  • 原文地址:https://www.cnblogs.com/botoo/p/7866889.html
Copyright © 2011-2022 走看看