使用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 = numberdef sides_value(self):print('value is :'+self.sides)
3.在掷完骰子之后还可以继续玩耍
RHZ = Truewhile RHZ:
print("欢迎使用幸运骰子!by:rhz")shuru =input("你要创建几面骰子?请输入:")x = str(shuru)
shuru1 = Die()shuru1.update(x)shuru1.roll_die()
y = input('是否继续 yes/no')print(y)if y!='no':RHZ = Trueelse:print('Thanks for use!')RHZ =False
from random import randint
RHZ = True
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 = numberdef sides_value(self):print('value is :'+self.sides)
while RHZ:print("欢迎使用幸运骰子!")shuru =input("你要创建几面骰子?请输入:")x = str(shuru)shuru1 = Die()shuru1.update(x)print('恭喜你创建了一个骰子')print('开始摇色子')print('摇色子中。。。')print('摇色子中。。。')print('摇色子中。。。')shuru1.roll_die()y = input('是否继续 yes/no')print(y)if y!='no':RHZ = Trueelse:print('Thanks for use!')RHZ =False
使用python制作趣味小游戏—投骰子相关推荐
- python拼图_利用python制作拼图小游戏的全过程
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...
- matlab制作打地鼠游戏,Python制作打地鼠小游戏
原标题:Python制作打地鼠小游戏 导语 大家好,欢迎来到 Crossin的编程教室 ! 打地鼠游戏相信大家都知道,这里就不多介绍了,反正就是不停地拿锤子打洞里钻出来的地鼠呗~ 今天就给大家分享一个 ...
- 利用python制作拼图_利用python制作拼图小游戏的全过程
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...
- python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏
1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...
- 零基础也能学会的——用Python制作超级玛丽小游戏
** 1.游戏的入口 作者的功力还是蛮深的,整个代码的框架很清晰.看一下它的启动函数: 第一个from 引入了setup和tools, 主要是把一些初始化的工作在setup里面全部做完,读取一些配置文 ...
- 用Python制作【小游戏合集】之小鸟管道游戏附源码啊~
导语 哈喽小编今日发现自己已经大半个月没有写小游戏啦~对于喜欢[小游戏合集]的铁汁们 深感歉意! 于是小编连忙给大家补上这一期!
- Python制作【小游戏合集】之愤怒的小鸟
导语: 哈喽铁汁们!!几天不上线的小游戏合集它又来了(主要是每日写小游戏小编怕你们会觉得腻)
- python 外星人游戏下载大全_【Python】Python制作外星人入侵小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 相关文件 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理介绍 ...
- python制作拼图小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...
最新文章
- 关​于​h​i​b​e​r​n​a​t​e​中​双​向​外​键​关​联​o​n​e​-​t​o​-​o​n​e​的​p​r​o​p​e​r​t​y​-​r​e​f​=​的​问​题(转)...
- 通过xrdp远程访问ubuntu出现输入d最小化问题的处理
- Android数据库升级实例
- Activiti Modeler发布以及教程
- react(95)--外部定义变量
- 云云协同解决方案全景图发布 华为云助力科技企业云上创新
- 【离散数学】代数系统的同态(同构)
- 一名老程序员的一点感悟给未来的程序员
- C++走向远洋——43(人数不定的工资类,动态分配内存与释放)
- ehcache版本冲突
- php fitnesse,Fitnesse+RestFixture:Web 服务回归测试利器
- 机器视觉技术概述-技术难点-市场前景
- svn 仓库 本地 连接_建立Subversion仓库在本地如何操作?
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_7_练习_对文本的内容进行排序...
- ubuntu下arpoison安装
- 小米登录的HTML源代码,html--登录页面(小米登录)
- Permute 3.6.5 小巧便捷的多媒体文件格式转换器
- stm8L 触摸库使用教程 一步一步
- 用JavaScript做一个日历和用canvas做一个时钟
- 搜狗浏览器异常问题 - 解决方案
热门文章
- MessageBox用法大全 [转]
- 单片机之矩阵键盘(花样编程)
- 可见光通信原理及硬件方案
- 新经济的50个新热点(转自:商务部网站)
- 结构动力学MATLAB编程例题,Matlab有限元结构动力学分析与工程应用(源程序)
- 英文文本分类(CNN)
- 《伤心秦汉》2、从胯下崛起的将军——大汉淮阴侯韩信
- HandlerSocket的安装实例及性能测试
- python机器学习手写字体识别,机器学习之路: python 支持向量机 LinearSVC 手写字体识别...
- 计算机应用项目教案,计算机应用基础2项目二--电子教案.doc