第1天给丈母娘1分钱,第2天给2分钱,第3天是4分钱,以此类推,给前一天的2倍,给一个月就行。按30天算。
第x天给多少钱,共给多少钱,一算吓一跳
偶然看到这道题,闲着无聊就用python把他搞了一下
base = 1e-2
n = 30
sum = 0
print("*"*30,"打印账单", "*"*30)
for i in range(1, n + 1, 1):
print("第", str(i), "天要给(单位:元): ", base)
sum += base
base *= 2
print("*"*60)
print("30天总共要给(单位:元): ", sum)
来看看你的账单,一个月也就1000个w而已
帮你把支出的曲线画一下
import matplotlib.pyplot as plt
base = 1e-2
n = 30
sum = 0
sum_list = []
day_list = []
for i in range(1, n + 1, 1):
day_list.append(i)
sum += base
sum_list.append(sum)
base *= 2
plt.plot(day_list,sum_list)
plt.rcParams["font.sans-serif"]=["SimHei"] #设置字体
plt.xlabel('第i天')
y_t = range(0, 11000000, 1000000)
plt.yticks(y_t)
plt.grid()
plt.ylabel('总共给了多少元')
plt.show()
注意,纵轴最大刻度是
1.0
∗
1
0
7
元
=
10
,
000
,
000
元
1.0*10^7元=10,000,000元
1.0∗107元=10,000,000元