编写一个程序:
打印星期几。

逐步解析
1.定义一个函数get_weekday,这个函数没有参数。
2.函数内部定义了一个字典weekdays,将数字1-7映射到对应的星期几。
3.使用try块来尝试执行以下操作:
a.通过input函数获取用户输入,并尝试将输入转换为整数,赋值给变量day_num。
b.然后判断day_num是否在1到7之间(包括1和7)
4.在输入无法转换为整数时,则执行except块,返回错误提示
5.在函数定义后,调用这个函数,并使用print函数打印函数的返回值。
学习要点
函数定义:使用def关键字定义函数,函数可以包含文档字符串(docstring)来说明函数的功能。
字典(dict):使用字典数据结构来存储键值对,这里将数字映射到对应的中文星期几。
类型转换:使用int()函数将字符串转换为整数,如果转换失败会抛出ValueError异常。
条件判断:使用if-else语句进行条件判断。
异常处理:使用try-except语句来捕获并处理可能出现的异常
函数调用:通过函数名加括号的方式调用函数,并将返回值传递给print函数进行输出。
如果你是和我一样是零基础新手,一遍记不住,记得‖收藏 转发,后面再慢慢照着练哦!我们一起加油!
奔跑吧&AGI‖2026/2/9