原题是这样的:如果你现在正站在月球上,你的体重将只相当于在地球上的16.5%。如果接下来的15年里,你每年增加一公斤,那么在15年后的你每年访问月球时的体重都是多少。用for写一个循环(这个我是会的)。现在要问的是下面的问题:
(1)这个for循环可以很容易的变成一个函数。创建一个函数,它把起始体重和每年增加的体重作为参数。这个函数用起来是这样的:moon_weight(30,0.25)
(2)把你刚刚创建的函数改成可以使用不同的年数,比如5年或20年。记得要把函数改成三个参数:起始体重,每年增加的体重,还有年数:moon_weight(90,0.25,5)
(3)利用小程序sys.stdin.readline()来提示输入这些数值。这样的话,调用这个函数就不再需要任何参数了:moon_weight()
这个函数会显示一个信息来询问起始体重,然后第二个信息来询问每年增加的体重,最后的信息询问的是多少年。差不多像这样:
Please enter your current Earth weight
45
Please ebter the amount your weight might increase each year
0.4
Please enter the number of years
12一共三问,哪位大神给解答一下。我用的教材是《趣学Python编程》,说答案在http://python-for-kids.com/,这个网址进不去。