Cum se scriu programul Python pentru a adăuga două numere? [Cu exemple]
Publicat: 2021-01-29Cuprins
Introducere
Python a câștigat o mulțime de atenții datorită caracteristicilor sale importante, sintaxei ușoare, lizibilității bune, disponibilității diferitelor biblioteci și API-uri.
Acum, fiecare informatic dorește să învețe acest limbaj popular, dar poate exista o întrebare „cum să încep?”. Ei bine, răspunsul la această întrebare ar fi să aruncați o privire asupra documentației python și să cunoașteți sintaxa lui python.
După ce învățăm toate regulile și sintaxa lui python, mintea noastră ne poate îndemna să implementăm un program banal sau Hello World în python. Acum, să satisfacem setea minții noastre entuziaste, aruncând o privire la un cod banal, care este adăugarea a două numere în python.
Tutorial cod
Să aruncăm o privire asupra diferitelor implementări posibile ale acestui cod.
1. Adunarea a două numere
Să demonstrăm codul de adăugare a două numere definite de utilizator.
i = 5 j = 6 suma = i+j print( „suma de” , i, „și” ,j, „este” , suma) #line1 print( „suma de” ,i, „și” ,j, „este” ,i+j) #line2 |
Una dintre caracteristicile unice ale python este că nu trebuie să specificăm tipul de date al variabilei și putem aloca direct variabila cu o valoare, iar python face munca grea pentru tine.
În codul de mai sus, variabilele i și j stochează valorile care urmează să fie adăugate, iar variabila sumă stochează valoarea lui i+j. Și apoi putem tipări acea valoare. De asemenea, aici este un punct de remarcat, dacă nu dorim ca o variabilă să stocheze răspunsul, putem calcula direct răspunsul în instrucțiunea print în sine (după cum se arată în rândul 2).
Dar dacă vrem să adăugăm numere care sunt date ca intrare de la utilizator?
2. Adăugarea numerelor introduse de utilizator
Acest cod va fi similar cu codul anterior, dar singura diferență ar fi alocarea variabilelor cu intrarea utilizatorului. Să aruncăm o privire la cod.
i = input(” introduceți primul număr “) j = input(” introduceți al doilea număr “) suma = i+j print(„sumă de”,i,”și”,j,”este”,sumă) print(„suma de”,i,”și”,j,”este”,i+j) |
În codul de mai sus, prima linie va solicita „introduceți primul număr” în ecranul de ieșire, iar terminalul sau consola așteaptă o intrare care va fi atribuită variabilei i. în mod similar, același proces va fi observat pentru linia 2. Acum ambele variabile i, j sunt alocate cu intrarea utilizatorului, iar suma este stocată în variabila sumă. Se simte ca un cakewalk, nu?
3. Adunarea a două numere flotante
De multe ori ne putem confrunta cu o situație de a adăuga numere cu precizie zecimală, să aruncăm o privire la această implementare!
i = 1,5223 j = 1,8365 suma = i+j print(„sumă de”,i,”și”,j,”este”,sumă) #line1 print(„suma de”,i,”și”,j,”este”,i+j) #line2 |
După cum sa discutat deja, nu trebuie să menționăm tipul de date al variabilei pe care o vom folosi. Variabilele i, j sunt tratate ca valori flotante și rezultatul final obținut va avea precizie zecimală.
De asemenea, putem transforma un întreg într-un float în python, să demonstrăm diferența dintre adăugarea întregului și adăugarea float.

i = 3 j = 6 suma = float(i)+float(j) #line1 print(„sumă de”,i,”și”,j,”este”,sumă) #line2 print(„suma de”,i,”și”,j,”este”,i+j) #line3print(float(i+j)) #line4 |
În fragmentul de mai sus, avem două variabile i, j care sunt alocate cu două numere întregi. Acum, dacă adăugăm aceste două variabile, răspunsul ar fi de tip întreg. Putem avea răspunsul în tipul de date float prin tipărirea variabilelor într-un float (după cum se arată în linia 1) sau tipcasting răspunsul în float (după cum se arată în linia 4).
Principala diferență dintre linia 2 și linia 3 ar fi lipsa de precizie zecimală în linia 3. Ieșirea liniei 2 va fi 8,0 în timp ce ieșirea liniei 3 va fi 8, deci dacă dorim să menținem precizia zecimală a unei variabile atunci trebuie să folosim un tip de date float.
Citiți și: Idei și subiecte de proiecte Python pentru începători
Concluzie
Am parcurs diverse fragmente de cod în care am văzut adăugarea a două numere definite de utilizator, adăugarea numerelor introduse de utilizator, adăugarea numerelor float, precizia zecimală observată a rezultatului cu tipul de date float și tipărirea numerelor în Python.
Acum că știți cum să adăugați două numere în python, încercați să scrieți singur codul și încercați să modificați codul cu diferite tipuri de date. Și încercați să efectuați alte câteva sarcini banale în python și explorați distracția în programarea python
Învață cursuri de știință a datelor de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.
Care sunt avantajele și dezavantajele programării în Python?
Python este un limbaj uimitor care are rădăcini adânci în dezvoltare și acum câștigă sprijin în domeniul programarii. Dar, alături de avantajele sale, există și unele dezavantaje care trebuie luate în considerare înainte de a renunța. Avantajele și dezavantajele sunt următoarele:
Pro
1. Sintaxa Python este extrem de ușor de utilizat și ușor de scris. Este aproape echivalent cu scrierea unor propoziții în limba engleză cu indentare.
2. Problemele care sunt rezolvate în prea multe linii în alte limbi pot fi rezolvate în mai puțin de jumătate de linie în Python cu ajutorul diferitelor funcții încorporate.
3. Codul este mult mai curat și mai scurt, deoarece programatorul nu trebuie să scrie mult și cea mai mare parte a muncii este realizată de compilator însuși.
Contra
1. Unul dintre cele mai mari dezavantaje ale lui Python este viteza sa. Este foarte lent, mai lent decât C++ și chiar Java.
2. Mulți programatori recomandă evitarea Python-ului, deoarece strică construcția logică, deoarece cea mai mare parte a muncii este realizată de funcțiile Python încorporate.
Ce înțelegeți despre tipul de date numerice din Python?
În Python, datele sau valorile numerice sunt în general reprezentate de tipurile de date numerice. Pot exista trei tipuri de valori numerice în Python, care sunt după cum urmează:
1. Număr întreg
Numerele întregi precum 3, 0, -100, -2 și 25 sunt reprezentate de clasa int. Spre deosebire de alte limbaje de programare precum C++, nu există nicio limită pentru cât de lungă poate fi o valoare întreagă. Puteți introduce o valoare echivalentă cu lung long int din C++ în clasa int în Python.
2. Plutitor
Valorile numerice fracționale sau zecimale sunt cunoscute sub numele de float și sunt reprezentate de clasa float. Notarea științifică a unei valori flotante poate fi determinată prin adăugarea „e” sau „E” urmată de „+” sau „-”.
3. Complex
Valorile care sunt sub forma „a+ib” unde „a” este partea reală și „b” este partea imaginară sunt considerate numere complexe și sunt reprezentate de clasa complexă a lui Python.
Numiți câteva dintre cele mai bune IDE-uri Python?
Există o mulțime de IDE-uri Python care sunt destul de decente. Unele dintre acestea sunt PyCharm de la JetBrains, Visual Studio Code de la Microsoft, Spyder, Eclipse, Atom, PyDev și Wing IDE.