18 lines
588 B
Python
18 lines
588 B
Python
# importo dal file data.py le stringhe date
|
|
with open("data.py", "r") as f:
|
|
lines = f.readlines()
|
|
|
|
# definisco la funzione per convertire le lettere maiuscole nei corrispettivi numeri
|
|
def letters_to_numbers(text):
|
|
return [ord(char) - 64 for char in text.upper() if 'A' <= char <= 'Z']
|
|
|
|
# creo la variabile per la somma dei caratteri
|
|
somma = 0
|
|
|
|
# per ogni stringa in input (una per riga)
|
|
# lancio la funzione di conversione e sommo il numero di "celle di memoria"
|
|
for line in lines:
|
|
numeri = letters_to_numbers(line.strip())
|
|
somma += sum(numeri)
|
|
|
|
print ("Result: ", somma)
|