Iată un program:
print("2 + 2 is", 2 + 2)
print("3 * 4 is", 3 * 4)
print("100 - 1 is", 100 - 1)
print("(33 + 2) / 5 + 11.5 is", (33 + 2) / 5 + 11.5)
Și iată rezultatul când programul este rulat:
2 + 2 is 4 3 * 4 is 12 100 - 1 is 99 (33 + 2) / 5 + 11.5 is 18.5
După cum puteți vedea, Python vă poate transforma computerul de o mie de dolari într-un calculator de cinci dolari.
Expresii aritmetice
În acest exemplu, funcția de imprimare este urmată de două argumente, fiecare dintre argumente fiind separat prin virgulă. Deci cu prima linie a programului
print("2 + 2 is", 2 + 2)
Primul argument este șirul "2 + 2 is"
, iar al doilea argument este expresia aritmetică 2 + 2
, care este un tip de expresie.
Ceea ce este important de reținut este că un șir este tipărit așa cum este (fără ghilimelele duble incluse), dar o expresie în Python este evaluată sau convertită la valoarea sa reală.
Python are șapte operații de bază pentru numere:
Operația | Simbol | Exemplu |
---|---|---|
Ridicarea la putere (exponențiere) | ** |
5 ** 2 == 25 |
Înmulțire | * |
2 * 3 == 6 |
Împărțire | / |
14 / 3 == 4.666666666666667 |
Împărțirea întregilor | // |
14 // 3 == 4 |
Rest (modulo) | % |
14 % 3 == 2 |
Adunare | + |
1 + 2 == 3 |
Scădere | - |
4 - 3 == 1 |
Observați că există două moduri de a face împărțirea, una care returnează zecimale care se repetă, și cealaltă care poate obține restul și numărul întreg. Ordinea operațiilor este aceeași ca la matematică:
- paranteze ()
- exponențierea **
- înmulțirea *, împărțirea /, împărțirea întregilor // și restul %
- adunarea + și scăderea –
Deci, folosiți parantezele pentru a vă structura formulele atunci când este necesar.
(Include texte din Wikibooks traduse și adaptate de Nicolae Sfetcu)
Lasă un răspuns