Esercizi con i numeri
Calcoli con la shell di Python
Semplici calcoli e operatori in Python:
3+5
3+5*2
(3+5)*2 # cosa cambia?
10/7
10%7 # cosa è questo risultato?
a*2 # dà errore! a non è definita. Il PC non conosce il valore di a
a=3 # allora diciamoglielo
a*2 # ora funziona!
Primo esercizio: i numeri binari
Il computer rapprenta qualunqeu informazione mediante numeri binari. Per vedere il valore di un numero in binario si può utilizzare quest’istruzione:
print (bin(1234))
bin(4) # il computer però calcola usando i numeri binari
bin(20) # eccone alcuni
bin(1+1) # quanto fa 1+1?
int(0b10) # come convertire un binario in decimale
ord('a') # e anche le parole sono numeri
chr(97) # esegue la trasformazione inversa
Primo esercizio: le moltiplicazioni
Scriviamo un semplice moltiplicazione:
print (3*5);
print (4*5);
E una serie di moltiplicazioni:
# tabelline
for a in range(0,11):
for b in range(0,11):
print (a,'*',b,'=',a*b)