10.根据以下要求,创建一个函数,体重和每年增加重量作为参数。12.如果你现在正站在月球上,你的体重将只相当于在地球上的16.5%。你可以通过把你在地球上的体重乘以0.165来计算。 如果在接下来的15年里,你每年增长一公斤,那么在直到15年后的你每年里访问月球时的体重都是多少?用for循环写一个程序,来打印出你每年在月球上的体重
时间: 2024-02-16 20:59:35 浏览: 134
下面是一个实现该功能的程序:
```python
def moon_weight(weight, increment):
moon_weight = weight * 0.165
for year in range(1, 16):
moon_weight += increment * 0.165
print("第{}年后的体重为:{:.2f}kg".format(year, moon_weight))
moon_weight(70, 1)
```
该程序中,定义了一个函数`moon_weight()`,接收两个参数`weight`和`increment`,分别表示当前体重和每年增加的重量。然后,计算在月球上的体重`moon_weight`,即将当前体重乘以0.165。接着,使用`for`循环遍历每年,每年的体重增加了`increment`,并将在月球上的体重输出。其中,使用`format()`函数格式化输出字符串,将年数和体重保留两位小数。
可以通过调用该函数来测试功能。例如,当前体重为70kg,每年增加1kg的情况:
```python
moon_weight(70, 1)
```
运行程序后,会输出15年内每年在月球上的体重。输出结果如下:
```
第1年后的体重为:12.08kg
第2年后的体重为:12.25kg
第3年后的体重为:12.42kg
第4年后的体重为:12.59kg
第5年后的体重为:12.76kg
第6年后的体重为:12.93kg
第7年后的体重为:13.10kg
第8年后的体重为:13.27kg
第9年后的体重为:13.44kg
第10年后的体重为:13.61kg
第11年后的体重为:13.78kg
第12年后的体重为:13.95kg
第13年后的体重为:14.12kg
第14年后的体重为:14.29kg
第15年后的体重为:14.46kg
```
阅读全文