Maiuscolo, minuscolo, … 1

Consulta le funzioni disponibili e prova a replicarle
Esercizio a pagina 25


L’utente inserisce una lettera minuscola e il programma restituisce la corrispondente MAIUSCOLA

DISTANZA   = ord('a') - ord('A')  # 97-65 = 32

carattere1 = input("Inserisci una lettera minuscola --> ")  # "b"
codice1    = ord(carattere1)      # 98
codice2    = codice1 - DISTANZA   # 98-32 = 66 
carattere2 = chr(codice2)         # B
 
print("Carattere =", carattere2, "codice =", codice2)  # ... B ... 66

L’utente inserisce una lettera MAIUSCOLA e il programma restituisce la corrispondente minuscola

DISTANZA   = ord('a') - ord('A')  # 97-65 = 32

carattere1 = input("Inserisci una lettera MAIUSCOLA --> ")  # "B"
codice1    = ord(carattere1)      # 66
codice2    = codice1 + DISTANZA   # 66+32 = 98 
carattere2 = chr(codice2)         # b
 
print("Carattere =", carattere2, "codice =", codice2)  # ... b ... 97