题目:
假设某人有100000现金,每次经过路口需要进行一次交费
交费规则为:
手中现金大于50000,需要交费5%;
手中现金小于等于50000,需要交费1000
请设计程序,计算这个最多经过多少次路口
答案:
直接上代码(python)
total = 100000
n = 0
while True:
if total > 50000:
n = n + 1
total = total * 0.95
elif total > 1000:
n = n + 1
total = total - 1000
else:
break
print(n)