Question at position 20 You're writing a function to help organise a music library. It should return a recommended group based on the following (assume all song lengths are positive integers): short: 60 seconds or less medium: More than 60 seconds but less then 120 seconds long: 120 seconds or more Which of the following implementations would have a logic error, based on the above problem description?def song_group(song_length): if song_length >= 120: recommendation = "long" elif song_length > 60: recommendation = "medium" else: recommendation = "short" return recommendationdef song_group(song_length): if song_length <= 60: return "short" elif song_length < 120: return "medium" else: return "long" def song_group(song_length): if song_length <= 60: return "short" if song_length < 120: return "medium" return "long"def song_group(song_length): recommendation = "short" if song_length >= 120: recommendation = "long" if song_length > 60: recommendation = "medium" return recommendationClear my selection单项选择题

A

def song_group(song_length):   if song_length >= 120:      recommendation = "long"   elif song_length > 60:      recommendation = "medium"   else:      recommendation = "short"   return recommendation

B

def song_group(song_length):   if song_length <= 60:      return "short"   elif song_length < 120:      return "medium"   else:      return "long"

C

def song_group(song_length):   if song_length <= 60:      return "short"   if song_length < 120:      return "medium"   return "long"

D

def song_group(song_length):   recommendation = "short"   if song_length >= 120:    recommendation = "long"   if song_length > 60:      recommendation = "medium"   return recommendation

登录即可查看完整答案

我们收录了全球超50000道真实原题与详细解析,现在登录,立即获得答案。

类似问题

更多留学生实用工具

加入我们,立即解锁 海量真题独家解析,让复习快人一步!