lista conocida:
L = [[3,5,8], 10, [[13, 14 son], 15], 18 es]
1) para escribir un print_list función (LST) imprimir todos los números en la lista.
print_list (L)
2) escribir una sum_list función (LST) devuelve una lista de todos los números y
print_list (sum_list (L))
Nota:
tipo (X) puede devolver una variable de tipo L = [[3,5,8], 10 , [ [13, 14 son], 15], 18 es ]
DEF print_list (L): para X en L: SI tipo (X) = lista:! # determina una lista del valor del elemento correspondiente o, si el valor es la impresión directa de impresión (X, Fin = ' ' ) de la otra : # llama de otro modo print_list () recursivamente dentro de la lista de elementos que corresponden a imprimir print_list (X) print_list (L) resultados de: 3581013141518
def sum_list (LST): val = 0 para x en LST: si el tipo (x) =! lista: val + = x otra cosa : val + = sum_list (x) de retorno val de impresión (sum_list (L)) 执行结果: 86