使用python制作趣味小游戏—投骰子

1.模拟真实环境掷骰子

  • 从Python标准库中调用模块:random——random中包含以各种方式生成随机数的函数

  • 从random中引用randint这一函数——骰子都是有固定面数

  • 很多人学习python,不知道从何学起。
    很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
    很多已经做案例的人,却不知道如何去学习更加高深的知识。
    那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
    QQ群:101677771

from random import randint

2. 创建Die类

  • 骰子属性sides(面数)默认为6面
  • 定义一个名为roll_die()的方法打印位于(1,骰子面数之间的随机数
  • 定义一个名为update()的方法用于更新骰子的面数
  • sides_value()方法用于输出当前骰子的面数
class Die():
    '''创建Die类'''
    def __init__ (self):
        self.sides = 6
    '''sides的默认值为6'''
    def roll_die(self):
        w = int(self.sides)
        x = randint(1,w)
        z = str(x)
        print('好的你摇到了:'+z+".")
    def update(self,number):
        self.sides = number
    def sides_value(self):
        print('v
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值