3824游戏,任何4个数字加减乘除等于24

由于未提供博客具体内容,无法给出包含关键信息的摘要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 检查  3*8 =24 考题的答案是否无解, 运行无误
# 2021.6.2 by andyzou

a = []
a.append("7")
a.append("7")
a.append("5")
a.append("5")


b = []
b.append("+")
b.append('-')
b.append("*")
b.append("/")

all = []
for digit1 in range(4):
    for digit2 in range(4):
        for digit3 in range(4):
            if digit3 == digit1:
                continue
            for digit4 in range(4):
                for digit5 in range(4):
                    if digit5 == digit1 or digit5 == digit3:
                        continue
                    for digit6 in range(4):
                        for digit7 in range(4):
                            if digit7 == digit1 or digit7 == digit3 or digit7 == digit5 :
                                continue
                            c = a[digit1] + b[digit2] + a[digit3] +b[digit4] + a[digit5] +b[digit6] +a[digit7]
                            all.append(c)


for i in all:
    if eval(i) == 24:
        print(i)

print("end")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值