Home Insegnanti Contattami Portfolio

Input e Output

1️⃣ Output

L’output permettere di stampare a schermo.

La funzione che si usa per stampare (output) a schermo qualcosa è la funzione print()

La formattazione dell’output può essere fatto in più modi:

  1. Using formatted string literals
  1. Using format()
  1. Using % Operator
Nota: nessun modo è migliore di un’altro, la scelta è puramente personale.

Using formatted string literals

Si inserisce il carattere f o F prima di e si mettono le {} con il nome della variabile dove la si vuole stampare.

x = 5
y = 10

print(f'x is: {x}; y is: {y}')

# Output:
#    x is: 5; y is: 10

Using format()

Simile a prima, con la differenza che non si mette il carattere f prima di , ne il nome delle variabili all’interno di {}. Si aggiunge .format() dopo la chiusura di con argomento il nome delle variabili nell’ordine in cui si vogliono stampare.

x = 5
y = 10

print('x is: {}; y is: {}'.format(x, y))

# Output:
#    x is: 5; y is: 10

Using % Operator

Stile simile al printf del linguaggio C. si mette il simbolo % preceduto dalla lettera che fa riferimento al tipo della variabile che si vuole stampare.

x = 5
y = 10

print('x is: %d; y is: %d', x, y)

# Output:
#    x is: 5; y is: 10

2️⃣ Input

L’input permette di scrivere qualcosa a tastira.

La funzione che si usa per scrivere (input) a tastiera è la funzione input()

📝 Esercizi