gpt4 book ai didi

python - 使用递归从字符列表打印 n 长度组合

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:54 24 4
gpt4 key购买 nike

<分区>

我必须使用递归来解决这个练习。

Implement a function in Python which recieves as parameters list of characters and an integer n. The function has to print all the possible combinations in the length of n, where every character can be shown more than one time.

这对我来说非常令人兴奋,所有这些一般都是递归思考。

比如这个问题,我想了一个半小时,不知道在想什么。我不知道如何开始递归思考,我从哪里开始?

我写了一些废话:

def print_sequences(char_list, n):
if len(char_list) == 1:
print(char_list[1])
else:
sub_str = ""
for c in char_list:
print_sequences(list(sub_str + c), n)

请帮助我培养一些递归意识。

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