完成猜大小游戏

规则如下:
  投掷3个骰子,如果3个骰子之和小于10为小,大于等于10为大
步骤分解:
请用户输入大或小(用0,1代替)
投掷3个骰子,使用random库中的randint函数生成骰点大小,并依次输出骰点
计算骰点大小,判断用户输赢,并给出结果

代码如下:

import random
dice_tpl= '''\┌───┐ , ┌───┐, ┌───┐, ┌───┐, ┌───┐, ┌───┐│   │ , │ ● │, │●  │, │● ●│, │● ●│, │● ●││ ● │ , │   │, │ ● │, │   │, │ ● │, │● ●││   │ , │ ● │, │  ●│, │● ●│, │● ●│, │● ●│└───┘ , └───┘, └───┘, └───┘, └───┘, └───┘'''dice_lines = dice_tpl.split('\n')
for m in range(5):dice_lines[m] = dice_lines[m].split(',')
dice = ['','','','','','']
for n in range(6):dice[n] = dice_lines[0][n]+'\n'+dice_lines[1][n]+'\n'+dice_lines[2][n]+'\n'+dice_lines[3][n]+'\n'+dice_lines[4][n]
print('''\n-----欢迎来到掷骰子猜大小游戏------规则如下:投掷3个骰子,如果3个骰子之和小于10为小,大于等于10为大\n ''')
use = int(input("请猜测结果1(大)或0(小):"))
a1 = random.randint(1,6)
a2 = random.randint(1,6)
a3 = random.randint(1,6)
print("\n第一个骰子结果为", a1)
print("第二个骰子结果为", a2)
print("第三个骰子结果为", a3)
print(dice[a1-1])
print(dice[a2-1])
print(dice[a3-1])
sum = a1 + a2 + a3
if sum < 10:flag = 0print("输出结果为小\n")
else:flag = 1print("输出结果为大\n")
if use == flag:print('你猜的结果正确')
else:print('你猜的结果错误')

主要用到字符串的分割相关知识,分析dice_tpl 特征,利用str.split函数:
先用换行(’\n’)分隔符拆分为行,组成list
再用换行(’,’)分隔符拆分每个骰点(1~6)的部分
将每个骰点(1~6)的部分拼接,形成每个骰点的list

dice_lines = dice_tpl.split(’\n’) #根据 \n 拆分
#将每个都进行 拆分 例:dice_lines[2] = dice_lines[2].split(’,’)
for m in range(5):
dice_lines[m] = dice_lines[m].split(’,’)
dice = [’’,’’,’’,’’,’’,’’]
#通过字符串拼接 给dice[i]] 赋值 要认真找拼接的规律
for n in range(6): 拼接
for i in range(6):
print(dice[i]) 输出

python掷骰子猜大小相关推荐

  1. python掷骰子猜大小_python摇骰子猜大小的小游戏

    #小游戏,摇筛子押大小的小游戏 import random #定义摇筛子的函数: def roll_dice(number = 3,points = None): print ('<<&l ...

  2. python掷骰子猜大小_Python实现的摇骰子猜大小功能小游戏示例

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python实现骰子猜大小游戏

    游戏规则如下: 玩家先选Big or Small,选择后开始摇号,系统计算号码总值,11<=总值<=18为"Big",3<=总值<=10为"Sma ...

  4. python猜大小游戏,Python实现的摇骰子猜大小功能小游戏示例

    搜索热词 本文实例讲述了Python实现的摇骰子猜大小功能小游戏.分享给大家供大家参考,具体如下: 最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下 ...

  5. python猜密码游戏规则_Python实现的摇骰子猜大小功能小游戏示例

    本文实例讲述了Python实现的摇骰子猜大小功能小游戏.分享给大家供大家参考,具体如下: 最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下: 开发环 ...

  6. python编写摇骰子游戏_Python实现的摇骰子猜大小功能小游戏示例

    本文实例讲述了Python实现的摇骰子猜大小功能小游戏.分享给大家供大家参考,具体如下: 最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下: 开发环 ...

  7. python掷骰子小游戏

    python掷骰子小游戏 ''' 掷骰子猜大小小游戏 要求: 1.每次充值必须是100的整数倍,且冲100元等于50个游戏币 2.每玩一次游戏扣除两个游戏币,猜对的奖励四个游戏币 ''' import ...

  8. python掷骰子_用于掷骰子的Python程序(2人骰子游戏)

    python掷骰子 Here, we will be going to design a very simple and easy game and implement it using abstra ...

  9. 编写一个掷色子猜大小的游戏

    ##编写一个掷色子猜大小的游戏: 每个色子有六个面,分别代表 1 -6 点.每次产生三个色子,三个点数的和>=10 为大,否则为小. 程序启动时在控制台显示 用户当前的总分,然后提示用户输入 ...

最新文章

  1. Dan Gillmor总结微软付费平息纠纷历史
  2. Chrome资深粉热衷的10个必备扩展程序
  3. 移动app测试的多样性_app移动端接口性能测试
  4. LED音乐频谱之点阵
  5. 方舟非主机服务器无限距离,方舟非专业服务器距离限制怎么解除 | 手游网游页游攻略大全...
  6. 前端学习(1903)vue之电商管理系统电商系统之调用api添加用户
  7. inx函数python_Python数据分析入门
  8. eclipse查找指定行数
  9. Windows 系统部署之创建应答文件
  10. linux fdisk 4k,linux查看硬盘4K对齐方法
  11. validators配置要点及No result defined for action报错解决方案
  12. 单片机 多机通讯c语言,【C语言】89c52单片机的多机串口通讯,救助
  13. 利用CSkin组件设计漂亮的WinForm登录界面
  14. 用StringUtil判断字符串非空的方法
  15. 大文件怎样实现快速上传?
  16. 《未来世界的幸存者》:你会是未来世界的幸存者吗?
  17. 大数据Top K问题
  18. JavaStudy13(MySQL)—B站韩顺平
  19. 英语口语练习三十二之英文口语中生病时该如何陈述症状
  20. 一位北大才子的光棍节情诗

热门文章

  1. 鼎铛有耳 智能硬件供应链新一代“网红”诞生 ——第三届HCFT智能硬件供应链大会品牌盛会颁奖典礼在深成功举办...
  2. VOC格式xml标签与YOLO格式txt标签相互转换
  3. 国家级版权区块链系统 DCI标准联盟链发布 迅雷区块链提供技术支持
  4. STM32 F107VC移植freeRTOS
  5. echarts实现中国地图踩过的坑--------有些省的value可以拿到,有些省的value拿不到
  6. 大数据资源争夺战此起彼伏 对用户而言是福是祸?
  7. 搭建Linux内核代码浏览工具LXR
  8. Mooc视频字幕提取
  9. 壁纸网站研究:强大到没朋友的壁纸网站整理(动漫/二次元/宅男/风景/真人)
  10. Win10 BIOS改AHCI蓝屏无法启动的 两个解决方法