猜数字游戏,电脑随机生存一个[1, 100] 之间的正整数,人输入一个数字,输出大了,还是小了,猜对了,就退出游戏。由于初学者没有学异常,所以没有采用异常。

"""

猜数字游戏 黄哥所写

黄哥Python培训 2020 全新升级课程

咨询qq:1465376564

"""

import random

computer_num = random.randint(1, 100)

left, right = 1, 100

guess_num = 0

while True:

mid = (left + right) // 2

print(f"请输入这个数字 {mid} 试试")

person_num = input("请输入一个[1, 100]之间的一个正整数:\n").strip()

if person_num.isdigit():

person_num = int(person_num)

if person_num != mid:

print("请输入建议的数字")

continue

guess_num += 1

if person_num == computer_num:

print('恭喜 猜对了!')

break

elif person_num > computer_num:

right = person_num

print('猜大了, 请再次输入')

else:

left = person_num

print('猜小了,请再次输入!')

else:

print("输入非法,请重新输入")

print(f"Game Over! {guess_num} 次")Python 猜数字游戏https://www.zhihu.com/video/1214885485698854912

黄哥Python:提醒要转行当程序员的朋友,学习要分先后主次

黄哥Python培训是这样训练学员的

python猜数字游戏代码多次_黄哥Python:猜数字游戏代码相关推荐

  1. 用python求两个人的平均身高_黄哥Python:分治算法(Divide-and-Conquer)

    分治算法(Divide-and-Conquer) 在计算机科学中,分而治之(简称分治法)是基于多分支递归的算法设计范例.分而治之算法的工作原理是将问题递归分解为两个或多个相同或相关类型的子问题,直到这 ...

  2. python外星人入侵游戏代码_黄哥Python:猜数字游戏代码

    """猜数字游戏 黄哥所写黄哥Python培训 2020 全新升级课程"""import randomcomputer_num = rand ...

  3. python的代码有哪些_简单python代码类型有哪些?

    简单python代码类型有哪些? 简单python代码类型有: 1.[背景] 最近,派大星想要减肥,他决定控制自己的饮食,少吃一点蟹黄堡. 海绵宝宝为了帮助好朋友派大星,和派大星一起制定了一个饮食游戏 ...

  4. python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...

    作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 从文件中读取数据 文本文件可存储的数据量很多,每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序来说尤其 如 ...

  5. python爬取小说代码bs4和_使用python爬虫,requests(夹带BeautifulSoup的使用)爬取网络小说...

    由于本人也是初学者,算是小白一枚,这里跟大家分享一下爬取网站上的小说的过程. 第一步我们需要导入我们需要的模块,比如requests,BeautifulSoup,还有正则模块re. 代码如下:impo ...

  6. python代码风格指南_记录Python代码:完整指南

    python代码风格指南 Welcome to your complete guide to documenting Python code. Whether you're documenting a ...

  7. python怎么设编程两个数相加时_黄哥Python, LeetCode 第二题两数相加代码

    来源力扣​leetcode-cn.com 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相 ...

  8. python做游戏用什么软件_用Python自制谷歌小游戏

    谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个"小恐龙游戏". (如果想要直接进行游戏,可以在地址栏输入:chrome://dino) 今天我们就来给大家演示下,用 ...

  9. ucos 消息队列代码详解_用python实现 多进程队的列数据处理详解,零基础记得都收藏哦

    今天就为大家分享一篇python 多进程队列数据处理详解,具有很好的参考价值,希望对大家有所帮助.喜欢的话记得点赞转发关注不迷路哦!!! 总之了写到多进程队列数据处理问题,也就不多废话了,直接来上代码 ...

最新文章

  1. [错误收录] the pyflakes.vim plugin requires Vim to be compiled with +python
  2. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言!
  3. js中期BOM及this指向
  4. Shiro安全框架【快速入门】就这一篇!
  5. 【CV】大盘点 | 性能最强的目标检测算法
  6. C#调用C++DLL的小总结8---C++Dll中函数返回字符串指针
  7. mysql怎么多表备份_学习MySQL多表操作和备份处理
  8. kido机器人用流量吗_国脉电信200元天网卡,交1700流量无线用,拉人加入还会有不错的收益,你信吗?反正我是不信!...
  9. 微软批量许可 开放许可区别_网络漫画因开放许可而适用于动画
  10. 2017.4.5 java中static关键字
  11. 记录一次 Deadlock found when trying to get lock; try restarting transaction 错误
  12. 实现销售合同结存条件
  13. python显示文件夹图片_python遍列目录搜索文件夹及子文件夹图片文件
  14. DVB信道编解码与调制解调
  15. bugku的做个游戏(08067CTF) writeup
  16. 《大西洋月刊》2014-2020年电子版合集| The Atlantic
  17. 手撕HashMap(原理)
  18. “后红海”时代,大数据体系到底是什么?
  19. python3 requests库爬虫
  20. 吉林大学计算机学院考研大纲,吉林大学计算机科学与技术学院2020考研复试大纲预测...

热门文章

  1. Python面向对象总结一
  2. 如何保证微服务下的数据一致性?
  3. 企业等保测评的必要性
  4. Java 读书笔记9 接口
  5. 【HCIA-openEuler】V1.0 华为认证(题目)
  6. win7系统cf连接服务器失败,win7系统玩传奇世界显示连接服务器失败的解决方法...
  7. 步进电机的加减速控制---QYC
  8. 连锁餐饮分账怎么做才更加合规高效?
  9. High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks笔记
  10. 如何将matlab数据行列互换,excel中散点图如何切换行列?:excel中列怎么互换