Parte 9 — Mayúsculas y minúsculas en respuestas
La moneda puede escribirse de distintas formas
El usuario podría escribir:
text terminal
CRCtext terminal
crctext terminal
CrcTodos parecen representar la misma moneda, pero Python los considera textos diferentes.
Convertir a mayúsculas
Podemos utilizar:
python terminal
.upper()Ejemplo:
python terminal
moneda = input("Moneda: ").strip().upper()
print(moneda)Si el usuario escribe:
text terminal
crcel programa guardará:
text terminal
CRCEncadenar métodos
En este código:
python terminal
moneda = input("Moneda: ").strip().upper()ocurre lo siguiente:
input()recibe el texto..strip()elimina espacios exteriores..upper()convierte las letras a mayúsculas.- El resultado se guarda en
moneda.
Convertir a minúsculas
También existe:
python terminal
.lower()Ejemplo:
python terminal
respuesta = input("Escribe sí o no: ").strip().lower()Si el usuario escribe:
text terminal
SÍse almacenará como:
text terminal
síEsto será útil cuando aprendamos condiciones.