From bc4d4bc8ae6c9752a445569f93737d1c7fd9deb9 Mon Sep 17 00:00:00 2001 From: DHiebl <108873454+sirnas1983@users.noreply.github.com> Date: Tue, 5 Dec 2023 13:57:28 -0300 Subject: [PATCH] Reto #47 - python --- .../python/sirnas1983.py" | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 "Retos/Reto #47 - LA PALABRA DE 100 PUNTOS [F\303\241cil]/python/sirnas1983.py" diff --git "a/Retos/Reto #47 - LA PALABRA DE 100 PUNTOS [F\303\241cil]/python/sirnas1983.py" "b/Retos/Reto #47 - LA PALABRA DE 100 PUNTOS [F\303\241cil]/python/sirnas1983.py" new file mode 100644 index 0000000000..e7d62c1774 --- /dev/null +++ "b/Retos/Reto #47 - LA PALABRA DE 100 PUNTOS [F\303\241cil]/python/sirnas1983.py" @@ -0,0 +1,29 @@ + +def palabra_100_puntos(): + print(''' +Reglas: Para ganar debe ingresar una palabra y que la suma de sus +letras sea de 100 puntos. La letra 'a' equivale a 1 punto y la 'z' +a 27 puntos.No distingue mayusculas de minusculas! ¡A divertirse! +''') + palabra = input("Ingrese una palabra: ") + play = True + while play: + puntos = 0 + for letra in palabra: + punto = ord(letra.upper()) - 64 + if punto in range(1,28): + puntos += punto + if puntos == 100: + print("¡Has logrado escribir una palabra de 100 puntos!") + print("¡Felicitaciones!") + break + else: + print(f'Tu palabra sumó {puntos} puntos') + print('¿Deseas intentarlo nuevamente? (S/N)') + if input()[0].upper() == "S": + palabra = input("Ingrese una palabra: ") + else: + print("¡Gracias por participar!") + break + +palabra_100_puntos()