Entrada y Salida de datos

Leer datos del usuario

La función input() permite leer una línea de texto del usuario.

nombre = input("Introduce tu nombre: ")
edad = int(input("Introduce tu edad: "))

print(f"Hola {nombre}, tienes {edad} años")

 

Escribir datos en la pantalla

La función print() permite escribir datos en la pantalla.

print("Hola mundo!")
print(1 + 2)
print("El valor de la variable es", variable)

 

Archivos y manejo de datos

La función open() permite abrir un archivo en modo lectura, escritura o append.

# Abrir un archivo en modo lectura
with open("archivo.txt", "r") as archivo:
contenido = archivo.read()

# Abrir un archivo en modo escritura
with open("archivo.txt", "w") as archivo:
archivo.write("Este es un nuevo contenido")

# Abrir un archivo en modo append
with open("archivo.txt", "a") as archivo:
archivo.write("Esta es una nueva linea")

 

Módulos adicionales

csv: Permite leer y escribir archivos CSV.
json: Permite leer y escribir archivos JSON.
pickle: Permite leer y escribir objetos Python en archivos.