Sei sulla pagina 1di 3

Comandi base

Print(‘Hello World’)
Addizione +
Sottrazione –
Moltiplicazione *
Divisione /
Elevamento a Potenza **
Quoziente di una divisione //
Resto di una divisione %

Le classi

Int  intero  x=4


Float  numeri decimali, da scrivere con il punto, non la virgola  x=9.81
Str  stringa di testo x=’ciao’
Bool  Vero o Falso  x=True

Per sapere la classe di un dato:


x=3.141
type(x)
>>>class ‘float’

Si possono sommare elementi di una stessa classe. Per sommare quelli di classi diverse,
bisogna aggiungere la denominazione della classe. Es.
x=’6’ N.B: 6 è messo tra virgolette, in questo caso è una str, non un int
int(x)*4
>>>24

Se invece non si trasforma la classe:


x=’6’
x*4
>>>6666

Comparazione
Uguale ==
Diverso !=
Minore <
Maggiore >
Minore o uguale <=
Maggiore o uguale >=

AND, NOT, OR (ripassare tavole di verità)


Variabili

Tutti le variabili possono essere nominate. Devono iniziare con una lettera e non
contenere spazi (al loro posto usare _). NON nominare mai le variabili con le seguenti
parole chiave: and, continue, else, for, import, not, raise, assert, def, except, from, in, or,
return, break, del, exec, global, is, pass, try class, elif, finally, if, lambda, print, while.

Commenti = non visibili nel programma, ma utili per chi scrive il codice = si scrivono con il
cancelletto o hashtag, #.

Controllo di flusso (Per semplicità, copio e incollo i codici da Python)


If (se)
>>> x=5
>>> if x>0:
... print('x è un numero positivo')
...
x è un numero positivo

Else (altrimenti), usato sempre alla fine del ciclo di if


>>> x=3.14
>>> if x<=0:
... print('x è negativo oppure uguale a zero')
... else:
... print('x è positivo')
...
x è positivo

Elif (altrimenti se)


n=float(input(‘Inserisci un numero reale ‘))
>>> if n==3.1415:
... print('n è uguale a pi')
... elif n==9.81:
... print('n è la costante di gravitazione universale')
... elif n==2.72:
... print('n è la costante di Eulero')
... else:
... print('n è un altro numero reale')

While (mentre), utilizzato per eseguire un blocco di istruzioni finché una condizione
non viene soddisfatta
>>> x=1
>>> while x<=10:
... print(x)
... x=x+1
...
1
2
3
4
5
6
7
8
9
10

Se x=x:
>>> x=5
>>> while x<=7:
... print(x)
... x=x
...
5
5
5
5
5
5
5
5
[Va all’infinito, per bloccare Ctrl+C]

For (per) e Range (gamma), utilizzati per eseguire un blocco di istruzioni per un
determinato numero di volte
>>> for x in range(1,10,2):
... print(x)
...
1
3
5
7
9

Range(start, stop, step)= Range(numero da cui si inizia, numero a cui si arriva, numeri da
saltare nel conteggio)

Potrebbero piacerti anche