这是一道逻辑思维题。

有4条地铁线路可以从家里到达奕丰办公室,比如说蓝线、绿线、黄线和红线。所有线路的票价为每程4元。你必须每天乘坐不同的线路到奕丰办公室再回家。当您每天到达奕丰时,奕丰将支付你剩余金额数的钱作为报酬。工作了三天后,你离开奕丰回到家,刚好没有钱了。那么你在第一天带了多少钱出门?

10.5元?

昨天晚上不在状态,重写:

remain = 0
for _ in range(3):
    remain += 4
    remain /= 2
    remain += 4
print(remain)

img


下面是昨天晚上的答案

n = 6
while True:
    remain = n
    for _ in range(3):
        remain -= 4
        remain *= 2
        remain -= 4
    if abs(remain) < 0.00001:
        print(round(n, 2))
        break
    n = n + 0.01
    if n > 100: break

答案 10.5

img