博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
猜数字游戏-python
阅读量:5239 次
发布时间:2019-06-14

本文共 589 字,大约阅读时间需要 1 分钟。

题目:

用python写一个猜数字的游戏,游戏规则如下:

1.由一个人随机写一个整数1-99(如:21)

2.一群小伙伴轮流猜数字,如第一个人猜一个数(如:48),则缩小范围至(1-48)

3.如第二个人猜一个数(如:9),则缩小范围为(9-48)

4.以此类推,直到猜中数字(21),游戏结束

分析:

1.使用random模块随机生成随机数

2.若输入值大于num1,小于随机数,则num1=输入值

3.若输入值小于num2大于随机数,则num2=输入值

题解:

#coding:utf-8 import random print("---猜数字---") num1=1 num2=99 rd=random.randint(0,100) active=True while active:     number=int(input("请随机写一个整数%d到%d(退出请输入quit):"%(num1,num2)))
if num1
number>rd: num2=number elif number==rd: print("恭喜你猜对!") break elif num1>number or num2

转载于:https://www.cnblogs.com/linbao/p/7509081.html

你可能感兴趣的文章
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
log4j.properties的作用
查看>>
游戏偶感
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
Spring-hibernate整合
查看>>
c++ map
查看>>
exit和return的区别
查看>>
discuz 常用脚本格式化数据
查看>>
洛谷P2777
查看>>
PHPStorm2017设置字体与设置浏览器访问
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>