[问题] 1题Python自学遇到的作业练习题不会

楼主: eric10252013 (HC)   2021-06-13 01:43:05
各位先进们好, 小废物我目前在Coursera上面自学Python,
有个“应该”对各位蛮简单的练习题(非考试题目)想发问。
In this code, identify the repeated pattern and replace it with a function
called month_days, that receives the name of the month and the number of days
in that month as parameters. Adapt the rest of the code so that the result is
the same. Confirm your results by making a function call with the correct
parameters for both months listed.
# REPLACE THIS STARTER CODE WITH YOUR FUNCTION
june_days = 30
print("June has " + str(june_days) + " days.")
july_days = 31
print("July has " + str(july_days) + " days.")
我的问题:
1.上堂课是教要利用def month_days(这边我不知道怎么打)
这个题目不像是在计算, 都是名词定义...
2.在Python中存在一种函数可以自动call一个月有几天吗Q_Q?
一个人搞2小时想破头也弄不出来
作者: ck574b027 (荒围!定厝!贼!妹!)   2021-06-13 01:52:00
先确认你有理解题目吧,翻译那段英文看看
楼主: eric10252013 (HC)   2021-06-13 03:20:00
题目是要能够reuse the code
作者: alvinlin (林矜业)   2021-06-13 03:36:00
其实题目写得很清楚了。我帮你翻译一下好了。首先你要定义一个函式,名字就叫 months_days。然后现在已经有一段程式,长得像你上面的那个样子。然后因为函式是用来解决重复性的问题。所以你要从现在已经有的那段程式-即六月和七月-的这个范例里面找出来他们彼此之间有什么重复的型态。然后根据题目的要求,给予函式两个参数。分别是月份以及该月份的日期总数。最后这个函式的输出结果必须跟原本的程式结果相同。他的意思就是要输出一样的结果最后你必须在你的程式就是主程式的部分,呼叫这个函式然后给予相同的月份就是六月和七月,最后确认这个结果跟上面这段程式输出的结果一模一样再稍微白话一点就是你先把原本的程式执行一次然后看看输出的结果是什么。然后把这份程式改成用函式的方法来执行但是结果的输出必须是相同的我感觉这题不是在考程式撰写他是在考你的英文理解能力。你看我中文写了这么多他的英文才写两三句
楼主: eric10252013 (HC)   2021-06-13 12:12:00
回楼上 我完全理解英文 但我不知道怎么写我有作答过写出一样的结果 我晚点把我写到的答案po出来
作者: panex0845 (胖克思)   2021-06-13 14:13:00
作者: alvinlin (林矜业)   2021-06-13 14:23:00
https://i.imgur.com/2OICyX7.jpg好吧。帮你写好了。
作者: tzouandy2818 (Naked Bear)   2021-06-13 18:57:00
你完全理解题意的话怎么会解不出来 这根本不用解啊
楼主: eric10252013 (HC)   2021-06-15 20:53:00
我卡住的点就是month_days(内文),因为前面的教学影片都只有挂号内数字,现在才知道也可以填文字,以及原来print(这边还可以填function)感谢楼上大神们回复!
作者: JamesChen (James)   2021-06-22 07:56:00
不知道可不可以填 第一个该做的就是试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com