Está en la página 1de 2

def main():

L = lista()
n_pares = contar_pares(L)
impares = num_impares(L)
suma_impares = sumar_impares(impares)
n = mi_n()
el = mi_el()
s1 = string1()
s2 = string2()
s3 = string3()
replicar = replica(s1,s2,n)
contador = contar_letra(s3,el)
desplegar(n_pares,suma_impares,replicar,contador,el,s3)#debe incluir los par
ametros

def lista():
input_lista = []
a = int(input("Ingrese un entero para la cantidad de numeros que tendra la l
ista: "))
contador = 0
while contador < a:
lista = int(input("Ingrese un numero: "))
input_lista.append(lista)
contador = contador + 1
return input_lista
def contar_pares(L):
contador = 0
while contador <= len(L):
for x in L:
if x%2 == 0:
contador = contador + 1
return contador
def num_impares(L):
impares = []
contador = 0
while contador <= len(L):
for x in L:
if x%2 == 1:
impares.append(x)
return impares
def sumar_impares(impares):
suma = 0
for x in impares:
if x%2 == 1:
suma = suma + x
return suma
def mi_n():
n = int(input("Ingrese un entero por el cual replicar el string: "))
return n
def mi_el():
el = input("Ingrese una letra para contar en el tercer string: ")
return el
def string1():
s1 = str(input("Ingrese una palabra o una oracion: "))
return s1
def string2():
s2 = str(input("Ingrese una palabra o una oracion: "))
return s2
def string3():
s3 = str(input("Ingrese una palabra o una oracion: "))
return s3
def replica(s1,s2,n):
replica = ""
strings = s1 + s2
for i in range(0,n):
replica = replica + strings
return replica
def contar_letra(s3,el):
contador = 0
for i in s3:
if i == el:
contador = contador + 1
return contador
def desplegar(n_pares,suma_impares,replicar,contador,el,s3):
print("La cantidad de numeros pares en la lista L es: ",n_pares)
print("La suma de los numeros impares en la lista L es: ",suma_impares)
print("La replica de las primeras dos oraciones es: ",replicar)
print("Hay ",contador," letras '",el,"' en ",s3,".")
main()

También podría gustarte