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)