gpt4 book ai didi

python - 如何创建一个返回从 n 到 1 的整数列表的函数?

转载 作者:行者123 更新时间:2023-12-01 03:18:36 24 4
gpt4 key购买 nike

如何编写一个名为 countdown 的函数,该函数从 n 开始倒计时,直到 1 ?该函数应返回一个 list,其中内容应为从 n 到 1 的整数。

def countdown(n):
if n >= 1:
countdown(n-1)
print(n)

最佳答案

由于您想要返回一个列表,因此您需要在函数中创建该列表。

def countdown(n):
return list(range(n, 0, -1))

range创建从 n 到 0 的序列(不包含在内,这意味着它将在 1 处停止),每次步长为 -1。

list然后将序列转换为您想要返回的列表。

这也意味着您实际上不必为倒计时列表创建特定的函数。您可以直接调用list(range(n, 0, -1))

关于python - 如何创建一个返回从 n 到 1 的整数列表的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42216557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com