Skip to content

Commit

Permalink
Merge pull request #6139 from Adridoce/main
Browse files Browse the repository at this point in the history
Reto #47 - La palabra de 100 puntos
  • Loading branch information
kontroldev authored Dec 23, 2023
2 parents 281707a + 06644d5 commit 10578c8
Showing 1 changed file with 34 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"""
/*
* Crea un programa que calcule los puntos de una palabra.
* - Cada letra tiene un valor asignado. Por ejemplo, en el abecedario
* español de 27 letras, la A vale 1 y la Z 27.
* - El programa muestra el valor de los puntos de cada palabra introducida.
* - El programa finaliza si logras introducir una palabra de 100 puntos.
* - Puedes usar la terminal para interactuar con el usuario y solicitarle
* cada palabra.
*/
"""

import string

def calcula_puntos():
alfabeto = list(string.ascii_lowercase)
alfabeto.insert(alfabeto.index('n') + 1, 'ñ')

while True:
palabra = input("Introduce una palabra:").lower()
puntos = 0

for posicion in palabra:
for letra in alfabeto:
if posicion == letra:
puntos += alfabeto.index(letra) + 1

print(f"Palabra introducida: {palabra} Puntos: {puntos}")

if puntos == 100:
print("Has ganado, enhorabuena!!")
return True

calcula_puntos()

0 comments on commit 10578c8

Please sign in to comment.