python random.randint未定义_学习python - 无法弄清楚random.randint
那么这是我根据您发布的问题文本做的快速重写:
import random
input("Think of a number from 1 to 10, then press enter. Don't tell me, I'll guess it.")
low = 1
high = 10
done = False
for guesses in range(7):
number = random.randint(low, high)
print("I'm guessing", number)
happy = False
while not happy:
resp = input('Enter H if your number is higher, L if lower or E for equal: ')[0].upper()
if resp == 'E':
if guesses:
plural = 'es'
else:
plural = ''
print('Yay! I got it in {} guess{}.'.format(guesses+1, plural))
happy = True
done = True
break
elif resp == 'H':
happy = True
low = number + 1
elif resp == 'L':
happy = True
high = number -1
else:
print("That wasn't a valid response.")
if done:
break
print('end')我做了不同的事情:
该程序没有将您的号码作为输入(它毕竟是在试图猜测它)。
我设置低和&高到初始范围并设置完成标志,因为我需要在成功时突破两个循环级别
接下来我想基于低 - 高范围。
要求H,L或E表示我的猜测落在哪里
根据用户告诉我的内容修改范围
主要区别在于这段代码有点智能地猜测了数字。 (虽然有7个猜测它仍然可能失败。)一个更智能的算法是每次猜测中点而不是随机。
python random.randint未定义_学习python - 无法弄清楚random.randint相关推荐
- python分支结构的关键字_学习python分支结构
学习python分支结构 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 学习python分支结构.txt ] (友情提示:右键点上行txt文档名->目标另 ...
- 学python的有哪些好书_学习python有哪些好书和学习方法?
不请自来~ 上干货 <Python数据分析>作者: [印尼]Ivan Idris Python是一种多范型编程语言,既适用于面向对象的应用开发,又适合函数式设计模式.Python已经成为数 ...
- 学python需要记得的单词_学习Python必背的初级单词有哪些?
今天小编要跟大家分享一些学习Python必须认识的英文单词,同时也是学习编程都必须会的单词,下面来和小编一起学习一下吧! application 应用程式 应用.应用程序 application fr ...
- python的三大错误类型_学习Python时要避免的三个错误
当你做错事时,承认错误并不是一件容易的事,但是犯错是任何学习过程中的一部分,无论是学习走路,还是学习一种新的编程语言都是这样,比如学习 Python. 为了让初学 Python 的程序员避免犯同样的错 ...
- python元组的定义方式_学习Python元组,有哪些必须要掌握的内容
展开全部 学习Python元组2113,有哪些必须要掌握的5261内容? 1.Python元组4102 定义 元组是Python的一种内建数据结构.1653关于元组: 1.元组属于序列,可以存放任意元 ...
- 学习python可以从事哪些工作_学习Python可以从事哪些工作呢?
相比其他编程语言,Python虽然起步较晚,但随着人工智能时代的到来以及国家政策的支持得到迅猛发展.很多的知名企业都或多或少的使用Python进行开发,对于Python开发人才的需求也一直居高不下.为 ...
- python 股票自动交易助手_学习 Python 看这一篇就够了!
2019.08.05 「Python 技术」公众号发出了第一篇文章,时至今日,已经快一年了.期间我们累积发文 260+ 篇,52 周除去周末我们基本做到了日更,这一路走来磕磕碰碰有太多的不容易,会有为 ...
- python软件是什么样的_学习python,用什么软件?
语法简洁明了:相对 Ruby 和 Perl,它的语法特性不多不少,大多数都很简单直接,不玩儿玄学. 切入点很多:Python 可以让你可以做很多事情,科学计算和数据分析.爬虫.Web 网站.游戏.命令 ...
- python可以数独游戏吗_学习python编程如何一键做出数独游戏答案 | k12教育网
在学习python编程如何一键做出数独游戏答案之前,我们需要知道什么是Python? Python指的是Python编程语言(用于编写被认为是有效Python代码的语法规则)和Python解释器软件, ...
最新文章
- java解析nes_Java 读写 excel 实战完全解析
- elasticsearch给IK分词器添加自定义词汇
- 计算机二级操作范文,计算机二级考试(范文).doc
- Remoting and MSMQ 结合做的一个DEMO
- Protobuffer教程
- 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
- nodeJS+bootstarp+mongodb整一个TODO小例子
- python遗传算法最短路径问题有几种类型_用遗传算法求解最短路径问题.pdf
- appscan无法连接到服务器_GTA5无法连接R星服务器怎么解决?无法连接解决方法
- 程序员基础(自学)适合入门,大一
- 对西方国家的智能制造研究综述:过去现在和未来
- 大学生计算机专业顶岗实习日记24篇
- re库中group(), groups(), groupdict() 用法
- python爬取淘宝数据魔方_阅读心得3:《淘宝数据魔方技术架构解析 》
- 动作电位的产生和动作电位的长距离高速传导
- 三种健身妙法-每天五分钟简便易行有宏效
- win10电脑锁屏快捷键
- 从零写VIO|第二节——作业:使用Allen方差工具标定IMU
- 【GDOI2018模拟7.14】小奇的糖果
- 【MindSpore】 No module named apos;mindspore.dataset.transformsapos;
热门文章
- ABAP Netweaver Webcontent path的determine逻辑
- SAP Cloud for Customer对UI界面元素文本的调整原理
- Apache HttpClient库的日志级别设置原理
- One Order distribution logic issue - automatic BDOC creation and sent to Middleware outbound queue -
- 部署到ABAP服务器上的SAP UI5应用,其index.html的读取逻辑
- SAP Spartacus 的基于outlet 的页面扩展
- SAP Kyma和SAP云平台上的Service instance
- java perm 查看_高级 Java 必须掌握:JVM 分析工具和查看命令,超详细
- volecity引入html,HTML5 Velocity.js 从页面下方跳入页面的登录框
- leaflet调用mysql_Leaflet地图框架使用手册——L.Path