Quiz 5

Para la primera parte de este ejercicio primero le pregunte una oración o palabra al usuario en caso de que sea una oración antes de verificar si es o no un palindromo, le quito los espacios quedando asi:

Anita lava la tina ———–Anitalavalatina

Después convierto toda la palabra en minúsculas, para poder depues voltearla y verificar si es un palindromo o no.

palabras=str(input("Escribe una palabra u oracion: "))
def is_palindrome (a):
minisculas=a.lower().replace(' ', '')
s=""
palindromo=str(minisculas)[::-1]
if minisculas==palindromo:
res=print("La palabra u oracion: ",a,"es un palindromo")
else:
res=print("La palabra u oracion: ",a,"no es un palindromo")
return s
print(is_palindrome(palabras))

Codigo en github:

Compilado:

Para la segunda parte le pregunte al usuario cuantos números quería ingresar a una lista, despues declare 2 listas una para los números que ingrese el usuario y la otra para los numero que sean divisibles entre 3 e implemente dos ciclos un “while” para ingresar los números que el usuario digite en la primera lista y un “for” para analizar uno por uno los numero que el usuario ingreso, al ser divisibles entre 3 se agregan a la segunda lista y solo se sumaran los que sean divisibles entre 3.

Codigo:

      

def find_threes():
con=0
suma=0
nada=""
n=int(input("Cuantos numeros desa ingresar:"))
lista=list()
lista3=list()
while n>con:
r=int(input("Ingresa los numeros por favor: "))
lista.append(r)
con=con+1
for z in lista:
if (z%3==0):
suma=z+suma
lista3.append(z)
print("Estos son los numero que ingresaste",lista,"de los cuales estos son divisibles entre 3 ",lista3," y la suma de estos numeros es: ",suma)
return nada
print(find_threes())



Codigo en github:

Compilado:

CC BY-SA 4.0 Quiz 5 by Brandon Cano is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.