Este Quiz en especial fue uno de los más divertidos ya que encontré una imagen en Google me dio muchísima ternura y es la siguiente:
Si soy honesto, este Quiz me dió un poco de batalla, es decir… No fui capaz de resolverlo en clase y tuve que recurrir a la pagina de StackOverflow por enésima vez en el curso, pero al final de todo creo que fue la mejor idea que se me pudo haber ocurrido. Y mi código quedó de la siguiente manera:
# ------------------- Primera parte del código ------------------- def is_palindrome(word): mi = word.lower() temp = mi.replace(' ', '') if temp == temp[::-1]: print("¡Esta palabra es un palíndromo!") else: print("Lo sentimos, esto no es un palíndromo :(") is_palindrome(word=str(input("Introduce una palabra para revisar si es un palíndromo o no: "))) # ------------------- Segunda parte del código ------------------- lista_cool = int(input("Ingresa datos a esta lista (<=0 para terminar): ")) ins = [] while lista_cool > 0: ins.append(lista_cool) lista_cool = int(input("Ingresa datos a esta lista (<=0 para terminar): ")) print("Esta es la lista con los datos que introdujiste: ", ins) def find_threes(x): div = [] for i in x: if i % 3 == 0: div.append(i) sum = 0 for i in range(0, len(div)): sum = sum + div[i] print("Estos son los números divisibles entre 3 de tu lista: ", div) print("Y esta es la suma los numeros divisibles entre 3: ", sum) find_threes(ins)
Aquí esta, como siempre, mi código en Github, dénse.
Neil, an Alien #Quiz5 by bosonprogrammer is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.