Python 1 - Sintassi Python - 2

# Strutture di controllo principali

- Oltre ai soliti operatori aritmetici abbiamo il % che esegue il modulo, il // che esegue la divisione intera e il ** che esegue l'elevamento a potenza
- Abbiamo l'if con l'else opzionale e l'elif, che contrae ese ed if successivo
- Ovviamente restano il while, uguale a come lo conosciamo, ed il for, che invece richiama molto il foreach del PHP o il for della shell di Linux
- ESERCIZIO: Scrivere un progrmma Pytnon che generi la serie di Fibonacci fino al primo valore superiore a 50
- Partiamo da cosa manca: mancano do-while e switch-case
- Esiste anche la forma con assegnamento += -= *= /= %= //= **= &= != ^= <<= >>= ma non esistono ++ e --
- L'assegnazione viene fatta con il solito =
- Gli operatori di confronto sono i soliti == > < >= <= !=
- Esistono gli operatori logici bit a bit & | ^ ~ << e >>
- Inserisco qui anche print, che sebbene sia a rigor di logica una funzione, può venir richiamata anche senza parentesi, a mo di operatore. Stampa sul terminale una serie di valori, indipendentemente dal tipo, separati da ,
- Gli operatori logici sono and, or e not

© Ing. Stefano Salvi - released under FDL licence