Ricardo Villarroel Tarea 3
Ricardo Villarroel Tarea 3
Ricardo Villarroel Tarea 3
SEMANA 3
def ord_seleccion(n1,n2,n3):
print("Números ingresados: ",n1,n2,n3)
if n1>n2:
mayor=n1
elif n3>n2:
mayor=n3
else:
mayor=n2
def compara_num(N):
if N>0:
print("El número: ",N," es positivo")
else:
print("El número: ",N," es negativo")
lista = [7,-3,4,-8,9]
i =(len(lista)-1)
pos = 0
print("El contenido de la lista es:", lista)
while pos<=i:
numero= int(lista[pos])
compara_num(numero)
pos +=1
print("Fin de la lista")
3. Escribir una función recursiva para replicar los elementos de una lista una cantidad n de veces (3
puntos). Por ejemplo, replicar ([1, 3, 3, 7], 2) = ([1, 1, 3, 3, 3, 3, 7, 7])
El segundo parámetro de replicar indica las veces que se debe repetir.
Código:
def replicar_lista(N):
a = [1,2,3,4]
b = []
pos=(len(a))
for item in a[0:pos]:
i=N
while i>0:
b.append(item)
i -=1
print("La lista original es:" , a)
print("La nueva lista con ",N," repeticiones es:",b)
https://es.stackoverflow.com/questions/25024