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")