[簡單題]Who_like_it? Python實現

題目:

原題鏈接

代碼實現:

def likes(names):
    k = len(names)
    if k == 0:
        return "no one likes this"
    elif k == 1:
        return names[0] +  " likes this"
    elif k == 2:
        return names[0] +" and "+ names[1]+  " like this"
    elif k == 3:
        return names[0] +", "+ names[1]+ " and "+ names[2] + " like this"
    else:
        return names[0] +", "+ names[1]+ " and "+str(len(names) - 2)+ " others like this"
當然還有新的表現方式,比如用“%s”之類的實現

歡迎讀者在評論區實現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章