81
contributi
Modifiche
Da GolemWiki.
→'''If elif else'''
== '''If elif else''' ==
if condizione : ''statement1'' ''statement2''indentato roba da fare se vero. ''statement3''
Python supporta o tab o spazio, si decide quanti tab o spazi alla prima indentazione.
Di solito si usa 4 spazi.
Non c'è la graffa in pyton o I begin o gli end, si chiude e si apre la riga un blocco indentandoNell'esempio precedente, ''statement1'' e ''statement2'' vengono eseguiti solo se si indentala condizione è vera, mentre ''statement3'' viene eseguito sempre.
Esempio:
in questo programma definisco due valori, a e b.
Chiedo al programma se aè a è maggiore di b di scrivere : a è maggiore di b, se a è uguale a b di scrivere che a è uguale a b e in tutte le altre condizioni (else) di scrivere che a è minore di b.
'''2.is, is not or, and,!='''
>>> miodizionario = { 'primo': 1, 'secondo': "golem", 'terzo': [1,2,3] } >>> if "primo" in miodizionario: ... print 'yeah' ... yeah >>> Vediamo come l'operatore ''in''!cerca nelle chiavi del dizionarioAnalogamente possiamo farlo nelle liste >>> mialista = [1,2,3] >>> if 4 not in mialista: ... print "non c'è il diverso" ... non c'è >>> L'esempio precedente mostra anche che l'operazione può essere negata usando ''not''
== '''append, insert''' ==