我的程序应该要求用户猜测一个0到100之间的数字,但我似乎无法得到正确的输出。此时,如果用户数大于随机数,它会打印出无限量的“你的数字太高了”。同样,如果第一个用户猜测值很低,那么以下所有数字都会有相同的提示:(“你的数字太低”),尽管它们实际上比随机数大。我不知道我做错了什么。任何帮助都将不胜感激。谢谢您!在from random import randint

def main():

guessesTaken = 0

randomNumber = randint(0,100)

#print(randomNumber)

giveUp = -1

UserGuess = int(input("Take a guess" + "(The random number is: " + str(randomNumber) + "): "))

while UserGuess != randomNumber:

guessesTaken += 1

if UserGuess < randomNumber:

UserGuess = int(input("Your guess is too high.Try again: "))

elif UserGuess > randomNumber:

UserGuess = int(input("Your guess is too high.Try again: "))

elif UserGuess == randomNumber or UserGuess == giveUp:

break

if UserGuess == randomNumber:

guessesTaken = str(guessesTaken)

print("Yes, that is right!")

print("It took you " + guessesTaken + " guesses")

if UserGuess == giveUp:

guessesTaken = str(guessesTaken)

randomNumber = str(randomNumber)

print("Better luck next time.")

print("You tried"+ guessesTaken + " guesses")

return

print (main())

if __name__ == "__main__":

main()

python猜随机数代码_猜随机数游戏Python相关推荐

  1. python矩形碰撞检测算法_简易夺旗游戏(python像素级碰撞检测之颜色碰撞)

    以下是部分代码预览: """ 简易夺旗游戏(python像素级碰撞检测之颜色碰撞) 按上下左右方向箭头操作小虫子去碰到小旗子,游戏就胜利了, 否则如果碰到黑色,游戏就失败 ...

  2. python画美女代码_教你用python爬取网站美女图(附代码及教程)

    我前几篇文章都是说一些python爬虫库的用法,还没有说怎样利用好这些知识玩一些好玩的东西.那我今天带大家玩好玩又刺激的,嘻嘻!对了,requests库和正则表达式很重要的,一定要学会!一定要学会!! ...

  3. python 动态编译代码_使用PyQt(Python+Qt)+动态编译36行代码实现的计算器

    PyQt是基于跨平台的图形界面C++开发工具Qt加Python包装的一个GPL软件(GPL是GNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译),Qt基于 ...

  4. python抢票代码_教你用Python动刷新抢12306火车票,附源码!

    用python另一个抢票神器,你get到了吗? 2017年时间飞逝,转眼间距离2018年春节还有不到1个月的时间,还在为抢不到火车票发愁吗?作为程序员的我们撸一个抢票软件可好? ... 难以想象的数据 ...

  5. python登录接口代码_(转载)Python 的 OAuth 登录接口 python-oauth2

    前言 python-oauth2 是 Python 语言的 OAuth 2 的实现,包括客户端和服务器端.该项目经过完整的测试. 它拥有一下特点: 100%单元测试覆盖. 完全去掉了DataStore ...

  6. python画人脸代码_[转]7行Python代码的人脸识别

    随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿.AI涉及的领域众多,图像识别中的人脸识别是其中一个有趣的分支.百度的BFR,Face++的开放平台,汉王,讯飞等等都提供了人脸识别的A ...

  7. python回测代码_只用3行Python回测你的交易策略

    作者|Lorenzo Ampil 编译|VK 来源|Towards Data Science 自从我开始学习投资,我接触了不同的股票分析方法-技术分析和基本面分析.我甚至读过很多关于这些技巧的书和文章 ...

  8. python画图颜色代码_关于matplotlib:Python:制作从红色到蓝色的颜色条

    我要绘制一系列线(目前总共60条线),以绘制到同一图中以显示某个过程的时间演变.当前已绘制线,因此最早的时间步长以100%红色绘制,最新的时间步长以100%蓝色绘制,中间的时间步长根据时间分别为红色和 ...

  9. python画飞机代码_这个可能打败Python的编程语言,正在征服科学界

    原标题:这个可能打败Python的编程语言,正在征服科学界 Julia 语言是近年来科学世界中出现的一匹黑马.物理学家 Lee Phillips 发表了一篇科普文章,介绍了这种科学计算语言的真正魅力所 ...

最新文章

  1. java 开发工具_Java开发工具和环境,你了解多少?
  2. 关于JUnit5 你必须知道的(二)JUnit 5的新特性
  3. 上去很美的 Serverless 在中国落地的怎么样了?
  4. 谁说程序员赚得比医生少?网友:我一年的收入医生一辈子都赚不到
  5. 关于短路保护的三极管详解
  6. linux 家用路由器,饱受折磨的家用路由器 | 在研究的127个家用路由器中,没有一个路由器幸免...
  7. sql server 2008 不显示 已注册的服务器任务窗格,Visio使用方法.doc
  8. 微信公众号学习--点亮图片
  9. Golang Tools
  10. gnuplot命令大全
  11. Tcp Daytime获取客户端
  12. matlab如何实现动态显示,matlab 坐标图动画,动态显示数据
  13. 启发式搜索: A*算法
  14. 7-1 评委打分 (5分)
  15. 金九银十北漂记第2篇:《Java程序员面试宝典》读书笔记
  16. 扬名立万影评爬取与分析
  17. 一个正经的前端学习 开源 仓库(阶段十四)
  18. 零号培训平台课程-1、SQL注入基础
  19. 手撕红黑树RedBlackTree Right?带动画的哦
  20. 服务器神器——tmux

热门文章

  1. 精确讲述闭包及内存泄漏
  2. vue 商城浏览足迹_vue 移动端记录页面浏览位置的方法
  3. Unity鼠标拖拽旋转拉远拉近场景
  4. Android APP开机自启动基本方法
  5. 鼓励你大胆追梦的三个移动互联网案例
  6. 携职教育:正式公布!中级会计成绩,你查了吗?
  7. 安卓zip解压软件_手机压缩软件ZArchiver下载、使用教程丨免费、中文,支持7z、zip、rar等所有格式...
  8. 运动学逆解(四足机器狗)
  9. stm32f407 hal uasrt 1 使用
  10. 木纹标识lisp_lisp:关于标识符:原子和列表初步