该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

from random import randint

black = 1994

white = 1993

n = 1

a = 0

b = 0

c = 0

'''

① = 双白: white -= 2 ,

black += 1

② = 双黑: black -= 1

③ = 一黑一白: black -= 1

'''

over = False

while over != True:

if white >= 2 and black >= 2:

choice = randint(0, 2)

if choice == 0:

#①

# ~ print(0)

a += 1

white -= 2

black += 1

elif choice == 1:

#②

# ~ print(1)

b += 1

black -= 1

elif choice == 2:

#③

# ~ print(2)

c += 1

black -= 1

n += 1

elif white == 1 and black >= 2:

choice = randint(1, 2)

if choice == 1:

#②

# ~ print(1)

b += 1

black -= 1

elif choice == 2:

#③

# ~ print(2)

c += 1

black -= 1

n += 1

elif white == 1 and black == 0:

print('black :' + str(black))

print('white :' + str(white))

break

elif white == 1 and black == 0:

print('black :' + str(black))

print('white :' + str(white))

break

elif white == 1 and black == 0:

print('black :' + str(black))

print('white :' + str(white))

break

elif white == 1 and black == 1:

#③

print(2)

c += 1

black -= 1

n += 1

elif white >= 2 and black == 0:

#①

print(0)

a += 1

white -= 2

black += 1

n += 1

elif white >= 2 and black == 1:

#①

print(0)

a += 1

white -= 2

black += 1

n += 1

print(n)

print('0 : ' + str(a))

print('1 : ' + str(b))

print('2 : ' + str(c))

print(a + b + c)

python 解小学数学题_孩子尝试python解数学题,怎么实现呢?相关推荐

  1. python h5s文件 压缩_如何用python解压zip压缩文件

    前言:python在办公上非常有用,它可以解压文件,可以处理表格,还可以操作浏览器,只要你能想到的功能,它都能做到,今天笔者就为大家介绍一下如何用处理压缩文件. 打开cmd,输入python3,今天的 ...

  2. python解析器打包_打包发布Python模块的方法详解

    前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), 由于自己的 ...

  3. python绘制爱心气球_菲菲用python编程绘制的父亲节礼物

    原标题:菲菲用python编程绘制的父亲节礼物 爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 命令 说明 turtle.forward(dista ...

  4. python 宏处理库_常用的Python库,给大家分享一下!

    Tkinter---- Python默认的图形界面接口. Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组.Tcl/Tk是 ...

  5. python包括哪些部分_第一部分 Python基础篇

    第⼀一部分 Python基础篇 1. 为什什么学习Python? 朋友推荐,比较简单易学,生态圈比较强大 发展趋势:人工智能.数据分析 2. 通过什什么途径学习的Python? 廖雪峰.网络博客.相关 ...

  6. python模块下载过程_常用的python模块及安装方法

    bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 DBUti ...

  7. python编辑器编程猫_编程猫Python编辑器 Mac版0.4.0 下载 - 51下载网

    Tags: 编程工具 51下载网提供Python编辑器<编程猫Python编辑器 Mac版>0.4.0 下载,该软件为免费软件,文件大小为55.2 MB,推荐指数3颗星,作为国产软件中的顶 ...

  8. python金融量化书籍_超强干货 | Python金融数据量化分析教程+机器学习电子书

    如今Python语言的学习已经上升到了国家战略的层面上.Python语言是人工智能的基础语言,国家相关教育部门对于"人工智能普及"格外重视,不仅将Python列入到小学.中学和高中 ...

  9. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

最新文章

  1. 【jsp】写jsp文件的准备
  2. 源代码解读Cas实现单点登出(single sign out)功能实现原理
  3. 5107LiveChatCode
  4. Android View系统解析(上)
  5. 【ros】1.ros的安装
  6. Maven的发布plugin配置
  7. html:(30):继承和特殊性
  8. itertools chain
  9. 动态规划经典题之石子合并
  10. 关于信贷资产逾期计算口径和小微模型的经典问题与答案
  11. 关于前端一周知识的总结
  12. TensorFlow基础篇(六)——tf.nn.max_pool()和tf.nn.avg_pool()
  13. 电脑系统及软件安装日期查看
  14. Linux如何一键配置网络ip?
  15. php调查问卷数据库,关于一个问卷调查的程序,如何插入数据库
  16. elementUI_drawer踩坑_抽屉关闭问题
  17. 工具栏的打印图标不见了_XP操作系统工具栏右边的打印机图标不见了
  18. 捷太格特PC10G与三菱MR-J4的SSCNETⅢ通讯
  19. 2021年全球起酥油收入大约4171.6百万美元,预计2028年达到5052.7百万美元,2022至2028期间,年复合增长率CAGR为 2.8%
  20. 微信域名防红是怎么做出来的,原理是什么?_域名微信防封

热门文章

  1. 3.4 黑盒测试用例的设计方法 之 等价类划分与边界值分析
  2. 滑动cell的时候执行动画效果
  3. iOS 开发之 - iOS6适配 - 导航栏按钮透明方法
  4. VC中对CString 的读写(ini文件)
  5. sigal mq_notify
  6. 正则表达式——(一)
  7. 软件测试面试 (二) 如何测试网页的登录页面
  8. java 可选参数_超干货详解:kotlin(4) java转kotlin潜规则
  9. 给老板解释解释,为什么要用SpringCloud alibaba作为微服务开发框架???
  10. 看看人家架构师那消息队列中间件玩的,那叫一个优雅!