Guide / Python — basi del linguaggio / Input / output

Input / output

print, input e file di testo.

print scrive su stdout; input legge una riga da stdin come stringa (va normalizzata se servono numeri).

Per file di testo si usa open; il context manager with chiude il file in modo sicuro.

Esempio

name = input("Nome: ").strip()
print(f"Benvenuto, {name}")

with open("nota.txt", "w", encoding="utf-8") as f:
    f.write("ok\n")