博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础===理解Class的一道题
阅读量:6707 次
发布时间:2019-06-25

本文共 760 字,大约阅读时间需要 2 分钟。

解题如下:

from random import randintclass Die():    def __init__(self,sides=6):        self.sides = sides    def roll_die(self):        x = randint(1, self.sides)      return xnew_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

 

转载于:https://www.cnblogs.com/botoo/p/7866889.html

你可能感兴趣的文章
telnet localhost 25
查看>>
51次课(设置更改root密码、连接mysql、mysql常用命令)
查看>>
设置logcat中log颜色
查看>>
我的友情链接
查看>>
centos中时间修改后重启后无效的问题解决办法
查看>>
【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!...
查看>>
2. 使用指针操作数组
查看>>
innodb_flush_log_at_trx_commit理解
查看>>
DHCP安装授权
查看>>
7个关于网络方面的面试问题和答案
查看>>
关于ibatis 的 like的诡异问题
查看>>
我的友情链接
查看>>
zabbix安装配置
查看>>
K8s Ingress 模式简介及示例
查看>>
Hubs & Repeaters
查看>>
选择http协议还是tcp协议
查看>>
我的友情链接
查看>>
SNBannerView 无限循环滚动轮播图 集成简单 高效
查看>>
Yii框架官方指南系列25——使用数据库:Active Record
查看>>
Android:ANR、线程间通讯、Handler、Message
查看>>