Precedente Indice Successiva

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

Valid XHTML 1.0! Valid CSS!