python基础===理解Class的一道题
2024-10-19 08:44:34
解题如下:
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
最新文章
- Mockjs,模拟数据生成器
- JavaScript中关于地址的获取
- coreData部分报错:This NSPersistentStoreCoordinator has no persistent stores.
- LINQ实现递归算法
- Java程序设计的DOS命令基础
- mysql时间格式化,按时间段查询MYSQL语句
- elclipse/myeclipse web.xml自动提示补全问题
- Harris角点
- 【Android开发学习笔记】【第七课】五大布局-上
- 【hibernate】之标注枚举类型@Enumerated(转载)
- [辛酸历程]在Mac中使用Python获取屏幕截图
- unicode下各种类型转换CString、string
- UIButton 使用imageEdgeInsets和titleEdgeInsets属性
- TensorFlow学习笔记1——安装
- HttpClient发送Post请求,get请求
- 【Java】synchronized与lock的区别
- Disruptor3.0的实现细节
- 用webpack4从零开始构建react脚手架
- [Day22]IO(File、递归)
- 集合或数组转成String字符串
热门文章
- 后缀自动机SAM学习笔记
- SPOJ - PHRASES
- android eclipse ndk使用记录
- C++中友元简介
- 洛谷 P1966 火柴排队 解题报告
- 浴谷夏令营例题Codeforces827DBest Edge Weight(三个愿望,一次满足~(大雾
- [zhuan]动态链接库中的.symtab和.dynsym
- Codeforces Round #341 (Div. 2)A
- scrapy架构设计分析
- [技巧篇]11.JavaScript原生态如何获取浏览器请求地址中的参数