定义一个消耗数字a的函数count_down()会产生一个倒计数为1的字符串

时间:2017-01-23 19:09:52

标签: python list

定义一个函数count_down(),它使用一个数字a产生一个向下计数到1的字符串。

count_down(3) => "3, 2, 1"
count_down(0) => ""  
count_down(1) => "1"

需要这些问题的帮助

1 个答案:

答案 0 :(得分:0)

不是代码编写服务,也不是教程。但是为了简单起见,可能的解决方案看起来像

def count_down(n):
    return ', '.join(str(i) for i in range(n, 0, -1))
    # return ', '.join(map(str, range(n, 0, -1)))

>>> count_down(5)
'5, 4, 3, 2, 1'

joinstrrange是您应该在documentation中阅读的非常基本的功能/方法。