天气预报 函数返回和程序返回是否有重复?函数的返回空集的意义是什么?
来源:4-4 实操实现:天气预报功能
Jerrysin
2019-11-27 22:09:52


2回答
时间,
2019-11-28
同学,你好。
1、函数返回和程序返回是没有重复的。函数中是使用return返回结果,在调用函数时将返回的结果赋值给w。再执行if条件判断语句,若if条件成立,则对返回的数据格式化输出,若条件不成立,即w为空字典,则输出未找到对应城市的天气数据
输入的城市在给定的数据中时:

输入的城市不在给定的数据中时:调用get_weather()函数返回空字典,if条件不成立

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
时间,
2019-11-28
同学,你好。此位置的if条件判断语句会根据返回的w值进行相应的判断,若“name'在w中则根据返回的数据进行格式化输出,若不在,则输出未找到相应的天气数据。
函数中主要是返回结果,在此位置进行相应的输出。

若同学修改了函数中的返回结果,则if条件判断中也要进行相应的修改。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题