类的练习3——python编程从入门到实践
2020-12-13 05:46
标签:字典 属性 div dash 标准 color 导入 输出 word 9-13 使用OrderedDict: 在练习6-4中,使用一个标准字典来表示词汇表。使用OrderedDict类来重写这个程序,并确认输出的顺序与在字典中添加的键值对的顺序一致。 9-14 骰子: 模块random包含以各种方式生成随机数的函数,其中randint()返回一个位于指定范围内的整数,例如,下面的代码返回一个1~6内的整数: 请创建一个Die类,它包含一个名为sides的属性,该属性默认值为6。编写一个名为roll_die()的方法,它打印位于1和骰子面数直接的随机数。创建一个6面的骰子,再掷10次。 再创建一个10面的骰子和一个20面的骰子,并将它们都掷10次。 类的练习3——python编程从入门到实践 标签:字典 属性 div dash 标准 color 导入 输出 word 原文地址:https://www.cnblogs.com/shirley-yang/p/11148523.htmlfrom collections import OrderedDict
word_lists = OrderedDict()
word_lists[‘print‘] = ‘打印/输出‘
word_lists[‘for‘] = ‘循环的关键字‘
word_lists[‘import‘] = ‘导入‘
word_lists[‘class‘] = ‘类‘
print(word_lists)
from random import randint
x = randint(1, 6)
print(x)
from random import randint
class Die:
def __init__(self, sides=6):
"""初始化属性——骰子的面数"""
self.sides = sides
def roll_die(self):
"""显示位于1和骰子面数直接的随机数"""
print(randint(1, self.sides))
sides_num = [6, 10, 20]
for sides in sides_num:
sides_die = Die(sides)
print(str(sides) + "面骰子掷10次:")
for i in range(10):
sides_die.roll_die()
print("\n")
上一篇:本示例主要展示如何在XtraGrid网格控件(包含在DevExpress WinForms套包中)的主视图中指定HyperLinkEdit控件作为列编辑器
下一篇:试用windows Azure