python实践项目四:猜数字游戏
2019-06-10 14:33
148 查看
题目要求:在1-20中随机生成一个数字,你来猜,只有6次机会。
举例一:
#!/usr/bin/python # -*- coding: UTF-8 -*- import random secretNumber=random.randint(1,20) print "I'm thinking of a number between 1 and 20." times = 0 for i in range(1,7): print "Take a guess:" guess=int(input()) if guess<secretNumber: print "Your guess is too low." times+=1 elif guess>secretNumber: print "Your guess is too high." times += 1 else: times += 1 break if guess==secretNumber: print "You are right! The number is:%d,you spend %d times" %(secretNumber,times) else: print "You are wrong,and the number is:%d" %secretNumber
运行结果:
举例二:
#!/usr/bin/python # -*- coding: UTF-8 -*- import random def guessNumber(): num=random.randint(1,20) print "提前展示该随机数字:",num #方便测试可以先打印出该随机数字 guess=int(raw_input("我想了一个1-20的数字,给你6次机会你来猜。请猜一个数字:\n")) times=0 while times<5: if num==guess: print "你猜对了!你花了%d次!" %(times+1) break if num > guess: guess = int(raw_input("小了!请再猜:")) times+=1 if num < guess: guess = int(raw_input("大了!请再猜:")) times+=1 if times==5: print "6次机会用完了都没猜对!" guessNumber()
运行结果:
相关文章推荐
- 第三次上机实践项目-项目3-猜数字游戏
- 第四周上机实践项目 项目3--随机函数应用游戏(1)猜数字游戏
- Python 实践项目 游戏
- 《C语言及程序设计》实践项目——数字游戏
- 实践项目一:Python实现Windows定时关机
- 第四周项目三(1)-猜数字游戏
- python编程快速上手之第8章实践项目参考答案
- Python编程快速上手 4.10实践项目菜鸟心得
- Python & 机器学习之项目实践
- Python 项目实践三(Web应用程序)第四篇
- python实践项目(十一)
- python实践项目九:操作文件-修改文件名
- 实践项目十一:Python批量图片切割(PIL)
- Python 项目实践二(下载数据)第三篇
- 【python】《Python编程快速上手+让繁琐工作自动化》每章实践项目答案(第七章)
- Python 项目实践二(下载数据)第四篇
- python 猜数字游戏
- python 猜数字游戏
- 第四周项目3——(1)猜数字游戏
- python实践项目(十)