CODEZEROINTERACTIVE

Chapter 7 / 15

Parte 9 — Mayúsculas y minúsculas en respuestas

Entrada de datos con input(), conversiones, respuestas del usuario y formulario interactivo de MiniFinance.

Lesson 1037%

10 / 22 lessons in this chapter

Parte 9 — Mayúsculas y minúsculas en respuestas

1 / 1 in this part

Current chapter

Chapter 7 — input(): recibir información del usuario

Self-paced

Parte 9 — Mayúsculas y minúsculas en respuestas

La moneda puede escribirse de distintas formas

El usuario podría escribir:

text terminal
CRC
text terminal
crc
text terminal
Crc

Todos 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
crc

el programa guardará:

text terminal
CRC

Encadenar métodos

En este código:

python terminal
moneda = input("Moneda: ").strip().upper()

ocurre lo siguiente:

  1. input() recibe el texto.
  2. .strip() elimina espacios exteriores.
  3. .upper() convierte las letras a mayúsculas.
  4. 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

se almacenará como:

text terminal

Esto será útil cuando aprendamos condiciones.