以下是使用 Python 实现的代码:
python
initial_amount = 100000
growth_rate = 1.1
def growth(amount, rate, days):
return amount * (rate ** days)
final_amount = growth(initial_amount, growth_rate, 7)
print(f"第 7 天的金额: {final_amount}")
如果使用匿名函数(lambda 函数)可以这样写:
python
initial_amount = 100000
growth_rate = 1.1
growth = lambda amount, rate, days: amount * (rate ** days)
final_amount = growth(initial_amount, growth_rate, 7)
print(f"第 7 天的金额: {final_amount}")
python练习3
小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的 0,这些也需要精简掉。请你帮助小M编写程序,完成这个任务。 测试样例样例1: 输入:s = “1294512.12412”输出:’1,294,512.12412′ 样例2: 输入:s = “0000123456789.99”输出:’123,456,789.99′ 样例3: 输入:s = “987654321”输出:’987,654,321′ ②