输入函数在上下文中的正确用法是什么?它具有定义功能的任何功能吗?

问题描述

我最近完成了代码学院的python 3课程,并开始了符石学院的thinkcspy,这是我发现的python3教学大纲的一部分。我想知道输入函数与定义函数有什么实际用途?

我刚开始这门新课程,他们从在def function()之前教input()开始。 我被要求简单地编写一个程序,该程序在用户输入开始日期和休息时间后打印出某人从假期返回的日期。另外,还为星期几分配了值,从星期日开始,从0开始到星期六,到星期六为6。我不想将变量简单地分配给输入并输出str结果,而是希望将输入功能与我制作的函数和字典结合起来。

这是我写的,似乎可以完成工作:

'''

Week = { 1: 'Monday',2: 'Tuesday',3: 'Wednesday',4: 'Thursday',5: 'Friday',6: 'Saturday',0: 'Sunday'}

def date_of_return(start_date = int(input('Start date?')),length_of_stay = int(input('length of stay?'))):
return_key = (start_date + length_of_stay) % 7
return return_key,Week[return_key]
print(date_of_return())

''' 我很好奇为什么代码学院从来没有教过input()函数的任何实际用法,只提到了一次?合并到函数中似乎很有用,这样可以提示用户将正确的参数输入到函数中,而不必事先知道所需的参数?还是我只是从所有初学者开始就对所有这一切进行了思考。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)