Sari la conținut
Academia PythonAcademiaPython

VII.1 Primii pași în Python

Concept nou și exemplu

Un program Python e o listă de instrucțiuni pe care calculatorul le execută în ordine, de sus în jos — exact ca o secvență de blocuri în Scratch, puse unul sub altul. Recomandăm mediul Thonny (gratuit, interfață simplă, potrivit pentru gimnaziu).

python.py
print("Salut, lume!")
nume = "Ana"
varsta = 13
print("Mă numesc", nume, "și am", varsta, "ani")
Ce face fiecare linie

print("Salut, lume!") afișează exact textul dintre ghilimele. Liniile nume = "Ana" și varsta = 13 creează două variabile. Ultima linie afișează mai multe valori deodată, despărțite prin virgulă.

O variabilă e o „cutie” cu un nume, în care ținem o valoare — exact ca variabila din Scratch, doar că aici o creezi scriind numele, semnul =, apoi valoarea (o atribuire). În Python nu trebuie anunțat dinainte ce tip de date va ține o variabilă — tipul se stabilește automat, la prima atribuire: int (numere întregi), float (numere cu virgulă), str (text, între ghilimele), bool (adevărat/fals).

Pentru a citi o valoare de la tastatură folosim input(), care întoarce întotdeauna text — dacă vrem un număr, trebuie convertit explicit:

python.py
varsta = int(input("Câți ani ai? "))
print("Peste 5 ani vei avea", varsta + 5, "ani")
"7" + "3" nu e 10

Dacă uiți să convertești rezultatul lui input() cu int() sau float(), Python tratează valoarea ca text — iar + între două texte le lipește unul de altul, nu le adună. Așa că "7" + "3" devine "73", nu 10. De asta scriem mereu int(input(...)) când vrem să calculăm cu un număr citit.