10.根据以下要求,创建一个函数,体重和每年增加重量作为参数。 如果你现在正站在月球上,你的体重将只相当于在 地球上的16.59%。你可以用过把你在地球上的体重 乘以0.165来计算。 如果在接下来的15年里,你每年增长-公斤, 那 么在直到15年后的你每年里访问月球时的体重都 是多少?用for循环写-个程序,来打印出你每年 在月球上的体重。11.把刚刚创建的函数改成可以适用不同的年份,也就是把函数改成三个参数:体重、增加重量、年数。
时间: 2024-02-15 21:04:25 浏览: 130
10.以下是实现要求的函数:
```python
def moon_weight(weight, increase):
moon_weight = weight * 0.165
for i in range(1, 16):
moon_weight += increase * 0.165
print("在第", i, "年,你在月球上的体重为:", round(moon_weight, 2), "公斤")
```
使用示例:
```python
moon_weight(60, 1)
```
输出结果:
```
在第 1 年,你在月球上的体重为: 10.85 公斤
在第 2 年,你在月球上的体重为: 11.02 公斤
在第 3 年,你在月球上的体重为: 11.19 公斤
在第 4 年,你在月球上的体重为: 11.36 公斤
在第 5 年,你在月球上的体重为: 11.53 公斤
在第 6 年,你在月球上的体重为: 11.7 公斤
在第 7 年,你在月球上的体重为: 11.87 公斤
在第 8 年,你在月球上的体重为: 12.04 公斤
在第 9 年,你在月球上的体重为: 12.21 公斤
在第 10 年,你在月球上的体重为: 12.38 公斤
在第 11 年,你在月球上的体重为: 12.55 公斤
在第 12 年,你在月球上的体重为: 12.72 公斤
在第 13 年,你在月球上的体重为: 12.89 公斤
在第 14 年,你在月球上的体重为: 13.06 公斤
在第 15 年,你在月球上的体重为: 13.23 公斤
```
11.以下是修改后的函数:
```python
def moon_weight(weight, increase, years):
moon_weight = weight * 0.165
for i in range(1, years + 1):
moon_weight += increase * 0.165
print("在第", i, "年,你在月球上的体重为:", round(moon_weight, 2), "公斤")
```
使用示例:
```python
moon_weight(60, 1, 10)
```
输出结果:
```
在第 1 年,你在月球上的体重为: 10.85 公斤
在第 2 年,你在月球上的体重为: 11.02 公斤
在第 3 年,你在月球上的体重为: 11.19 公斤
在第 4 年,你在月球上的体重为: 11.36 公斤
在第 5 年,你在月球上的体重为: 11.53 公斤
在第 6 年,你在月球上的体重为: 11.7 公斤
在第 7 年,你在月球上的体重为: 11.87 公斤
在第 8 年,你在月球上的体重为: 12.04 公斤
在第 9 年,你在月球上的体重为: 12.21 公斤
在第 10 年,你在月球上的体重为: 12.38 公斤
```
阅读全文