最近师兄师姐毕业,各种酒席,酒席上最常玩的一个游戏就是猜数字,游戏规则如下:

出题人在手机上输入一个0-100之间的数字,其它人轮流猜这个数字,如果你不幸猜中则要罚酒一杯。每次猜数字,出题人都要缩小范围,例如出题人输入的数字是37,第一个人猜50,出题人在下一个人猜之前缩小范围“0-50”,第二个人猜20,则出题人提示“20-50”,直到有人猜中罚酒。

前段时间看了点python,就拿这个小游戏来练练,不然都快忘光了。。。

import random

min = 0
max = 100
number = random.randint(0, 100)
print "Pleas guess a number between {0} and {1}".format(min, max) guess = int(raw_input()) while guess != number:
if guess < min or guess > max:
print "You typed error number.".format(min, max)
elif guess > number:
max = guess
else:
min = guess
print "Try again between {0} and {1}.".format(min, max)
guess = int(raw_input()) print "Congratulations, the munber is {0}.".format(number)

最新文章

  1. Vuforia Android 6 Camera Error
  2. Extjs插入图片
  3. c#-轮询算法
  4. Fragment 与Activity之间的通信
  5. 一个CString的实现 拷贝构造函数的应用
  6. 初页CTO丁乐:分布式以后还能敏捷吗? - 极客头条 - CSDN.NET
  7. ZOJ 3790 Consecutive Blocks
  8. [Python笔记]第三篇:深浅拷贝、函数
  9. SpringMVC&ndash;SSH -- RESTful -- JSR303
  10. JVM启动参数手册——JVM之八
  11. IP 网际协议
  12. LVS集群之NAT模式实例(3)
  13. java大数(BigInteger)
  14. Exp2 后门原理与实践
  15. (一)你的第一个Socket程序
  16. @mentions for Users with ActionText; 使用Tribute.js库
  17. Java课程寒假之开发记账本软件(网页版)之三
  18. windows假装更新升级
  19. Web开发笔记 #06# 前后端分离
  20. CRC、MD5和SHA1的区别?

热门文章

  1. JQuery教程
  2. struts2获得请求参数的方式
  3. (Python )运算符
  4. 如何在命令行里运行python脚本
  5. JQuery一些基础笔记
  6. Xcode7.2 导入XMPP框架错误解决
  7. 5.1 Intent
  8. Android系统的常用权限
  9. 用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表
  10. C语言 队列 顺序结构 实现