python如何实现数字炸弹游戏


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

import random

x =random.randint(1,100)

print("炸弹数字XX")

start = 1#定义最小范围

end = 100#定义最大范围

while True:

 num = int(input("输入{}-{}之间的整数:".format(start, end)))

 if num>x:

 end = num

 print("你猜大了")

 elif num == x:

 print("你输了,游戏结束!")

 break

 elif num < x:

 start = num

 print("你猜小了")

#----------------------------computer(小红)

 computer = random.randint(start,end)

 print("小红认为炸弹是:",computer)

 if computer>x:

 end = computer

 print("小红猜大了")

 elif computer == x:

 print("你赢了")

 print("游戏结束")

 break

 elif computer<x:

 start=computer

 print("小红猜小了")

核心代码使用了比较函数,用来更新炸弹范围

用random生成(1-100)中的随机数(代表炸弹)
用两个变量定义炸弹上下限
用input接受你猜的数,用if判断如果你猜的数大于炸弹就把你猜的数赋给炸弹上限end(更改炸弹上限),如果等于炸弹,游戏结束!如果小于炸弹,把你猜的值赋给炸弹下线start
用random生成一个随机数,让小红猜一次,同样用if判断,大与炸弹值更改上限,小于缩小下限。直到游戏结束!

================== 运行结果 ==================

相关学习推荐:python视频教程

以上就是python如何实现数字炸弹游戏的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python file truncate() 方法是什么?能用在什么地方?

详细讲解 Python中的正则表达式

Python怎么输入数组

Python的环境配置解析

怎么在电脑上下载Python

Python基于递归算法实现的汉诺塔与fibonacci数列

Python语言支持中文吗

Python os.chflags() 方法定义及用法介绍(实例解析)

Python生成器定义与简单用法实例分析

Python是什么情况下诞生的

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...