Tag Archives: lezioni python

Gli operatori aritmetici in Python

python

Vediamo ora come eseguire dei semplici calcoli in ambiente Python. Supponiamo di voler utilizzare il prompt di Python come una semplice calcolatrice, allora scriveremo:

>>> 6 + 5
11

Qui abbiamo visualizzato il risultato di una operazione aritmetica: la somma di cinque e sei. Python riconosce i numeri ed il segno di addizione e li somma. Quindi mostra il risultato.

Tutti gli operatori aritmetici possono essere utilizzati:

addizione (+)
sottrazione (-)
moltiplicazione (*)
divisione (/)

Possiamo allora combinare diverse operazioni per ottenere espressioni multiple:

>>> ((5 * 4) + (6 – 3)) / (1 + 4)
4.6

Nell’espressione che abbiamo appena visto è possibile notare come Python utilizzi le parentesi per eseguire le operazioni sui numeri,queste determinano delle variazioni nell’ordine in cui vengono eseguite le stesse.

operatori.aritmetici.python

Vediamo cosa accade se si scrive la stessa sequenza senza le parentesi:

>>>5 * 4 + 6 – 3/ 1 + 4
27.0

Come è possibile notare il risultato è del tutto diverso e dipende dal fatto che Python calcola le moltiplicazioni e le divisioni prima delle somme e sottrazioni, secondo quanto dettato dalle regole imposte dall’algebra.

Tali regole sono imposte da tutti i linguaggi di programmazione e servono per determinare la sequenza di valutazione delle operazioni che va sotto il nome di precedenza fra operatori.

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

Link a risorse consigliate:

Come definire le stringhe in Python

python

Una stringa viene identificata attraverso l’impiego delle virgolette. Nella definizione di una stringa in Python  possono essere utilizzate sia le virgolette semplici  che quelle doppie: ” stringa”.

Questa duplice possibilità nell’utilizzo dell’identificatore ci permette di includere un tipo di virgolette in una stringa racchiusa con virgolette dell’altro tipo, cosa indispensabile ad esempio nell’impiego dell’apostrofo.

Per meglio comprendere quanto detto, vediamone un esempio:

>>> print “Stringa che contiene l’apostrofo…”

Vediamo nel dettaglio in quanti modi sia possibile definire una stringa:

  •   Con singoli apici: ‘Stringa in Python!’
  •   Con doppi apici: ” Stringa in Python!”
  •   Sequenze di escape: “Digita il comando \”ls\””
  •   Attraverso l’impiego delle funzioni di trasformazione da altri tipi di valori: str(1111), str(11.11), str(11.1+1j)
  •   Infine le stringhe multilinea con l’adozione di tre apici (singoli o doppi).

stringhe.python

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

Link a risorse consigliate: