Programmi robusti
Scrivere e chiedere
Scrivere nel terminale con stampa, chiedere un testo o un numero a chi usa il programma, mostrare un messaggio.
stampa#
stampa scrive i valori separati da uno spazio e va a capo.
stampa("Totale:", 3 + 4, "euro")stampa("a", "b", "c", separatore = "-")Uscita
Totale: 7 euro a-b-c
chiedi#
chiedi mostra una domanda e aspetta la risposta: è sempre un testo, che si converte se serve un numero.
variabile nome = chiedi("Come ti chiami? ")variabile anni = intero(chiedi("Quanti anni hai? "))stampa("Ciao {nome}, tra dieci anni ne avrai {anni + 10}")Uscita
Come ti chiami? Ada Quanti anni hai? 36 Ciao Ada, tra dieci anni ne avrai 46
chiedi_numero richiede la risposta finché non è un numero.
stampaScrive i valori sullo schermo e va a capo.chiediMostra la domanda e restituisce come testo quello che l'utente scrive.leggi_fileRestituisce tutto il contenuto di un file di testo.scrivi_fileScrive il testo nel file (UTF-8), sostituendo il contenuto precedente.
Tutte le funzioni di «Ingresso, uscita e tipi» con gli esempi