吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4777|回复: 3
收起左侧

[Python 转载] 数字炸弹游戏(双人版)

  [复制链接]
georgefan 发表于 2021-6-18 16:32
数字炸弹游戏规则:
在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚。
比如范围是1~99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的范围就缩小到30~100;
又猜了一个数字80,80也不是炸弹,那么现在又缩小范围到30~80,每次猜不能猜边界上的值。
直到某个玩家猜中这个炸弹,然后就会受到惩罚,游戏结束。
为增加惩罚的趣味性,系统随机生成“真心话”或者“大冒险”。被炸到的玩家必须遵守!
Have Fun!!!

[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import random
x =random.randint(1,100)
print("炸弹数字XX")
start = 1#定义最小范围
end = 100#定义最大范围
while True:
    numA = int(input("请角色A输入{}-{}之间的整数:".format(start, end)))
    if numA>x:
        end = numA
        print("A猜大了")
    elif numA == x:
        print("A输了,游戏结束!")
        break
    elif numA < x:
        start = numA
        print("A猜小了")
#----------------------------B角色
    numB = int(input("请角色B输入{}-{}之间的整数:".format(start, end)))
    if numB > x:
        end = numB
        print("B猜大了")
    elif numB == x:
        print("B输了,游戏结束!")
        break
    elif numB < x:
        start = numB
        print("B猜小了")
 
#----------------------------选择惩罚措施
numC=random.random()
if numC<0.5:
    chaC="大冒险"
else:
    chaC="真心话"
print("本轮输者惩罚措施为:"+ chaC)

免费评分

参与人数 5吾爱币 +5 热心值 +5 收起 理由
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
侃遍天下无二人 + 1 + 1 B猜大了,这句好有喜感
muyu1314520 + 1 我很赞同!
水到渠成的执着 + 1 + 1 用心讨论,共获提升!
xzl9552547 + 1 很适合初学者

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

nanaqilin 发表于 2021-6-18 16:45
代码简洁明了,适合初学者来学习,谢谢楼主分享
飘零星夜 发表于 2021-6-18 17:24
[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import random
x =random.randint(1,100)
print("幸运数字XX")
start = 1#定义最小范围
end = 100#定义最大范围
while True:
    numA = int(input("请角色A输入{}-{}之间的整数:".format(start, end)))
    if numA>x:
        end = numA
        print("A猜大了")
    elif numA == x:
        print("A很幸运,你可以要求B做事了哈")
        break
    elif numA < x:
        start = numA
        print("A猜小了")
#----------------------------B角色
    numB = int(input("请角色B输入{}-{}之间的整数:".format(start, end)))
    if numB > x:
        end = numB
        print("B猜大了")
    elif numB == x:
        print("B运气爆表,报复时间到了!")
        break
    elif numB < x:
        start = numB
        print("B猜小了")
  
#----------------------------选择惩罚措施
numC=random.random()
if numC<0.5:
    chaC="大冒险"
else:
    chaC="真心话"
print("本轮输者惩罚措施为:"+ chaC)
头像被屏蔽
First丶云心 发表于 2021-6-18 19:19
lanzhe00 发表于 2021-6-18 19:46
刚好在学PTTHON基础,居然看懂了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-25 09:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表