终极VIP火热报名中!欲入从速~fiddler5.0汉化绿色版雪山凌狐教程专版共享中,请在官网搜索“fiddler5.0汉化绿色版”!

零基础学python 9 程序不枯燥:选择结构(课后习题)

编程开发教程 雪山凌狐 728℃

上一节课我们学习了python里面非常基础但却非常重要的非线性运行结构——选择结构,这节课咱们就来对此做一些小练习:

本课练习题:

主题:日程表安排

这年头啊,大家都喜欢根据今天的温度情况来决定今天进行什么活动,这道题呢就让你根据输入的温度来确定今天去做什么。为了增加一点难度,我们使用华氏温度代替摄氏温度,比如平时我们说的0度换成华氏温度就是32华氏度,平时说的30度换成华氏度就是86华氏度。不过不用担心,这道题不需要你进行换算。

请写一个叫做schedule的函数,传入一个整数温度值作为我们的华氏温度,然后判断这个温度值所在的区间,返回今天要安排活动的字符串。

对应的区间关系如下:

  • 温度为90度及以上,安排游泳活动,swimming
  • 温度为80-89度,安排登山活动,hiking
  • 温度为70-79度,安排网球活动,tennis
  • 温度为60-69度,安排垒球活动,softball
  • 温度为50-59度,安排足球活动,football
  • 温度为49度及以下,安排看电影活动,movie

比如输入的温度为44,通过函数转换就可以得到今天应该去做的事情是看电影“movie”

下面是要实现的一些例子:

函数调用命令 返回值
schedule(44) “movie”
schedule(56) “football”
schedule(68) “softball”
schedule(92) “swimming”

这里的返回值的引号是为了强调返回值是字符串,你自己输出的时候不需要有双引号。

 

下面是测试代码,请复制到你的py文件里面再写:

def schedule(temperature):
    # 请把代码写在这里哦
    
    return None

# 测试代码
print('Testing code for schedule(44) is:', schedule(44))
print('Testing code for schedule(56) is:', schedule(56))
print('Testing code for schedule(68) is:', schedule(68))
print('Testing code for schedule(92) is:', schedule(92))

 

下次答案公布!

 

本课练习参考答案:

零基础学python 9 程序不枯燥:选择结构(课后习题答案)

转载请注明:雪山凌狐教程 » 零基础学python 9 程序不枯燥:选择结构(课后习题)

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!