01: Variabile și tipuri
Înțelege variabilele și cele patru tipuri de date de bază din Python.
Lecția 01 · Variabile și tipuri de date¶
Ce vei învăța
- Ce este o variabilă și cum o creezi
- Cele 4 tipuri de bază:
int,float,str,bool - Cum afli tipul unei valori cu
type() - Regulile de denumire a variabilelor
Ce este o variabilă?¶
O variabilă este o cutie cu etichetă în care stochezi o valoare. Eticheta este numele variabilei, iar conținutul cutiei este valoarea ei.
De fiecare dată când scrii varsta, Python îți dă valoarea 14.
Crearea unei variabile¶
Semnul = este operatorul de atribuire — nu înseamnă "egal", ci "stochează valoarea din dreapta în variabila din stânga".
Cele 4 tipuri de bază¶
1. int — numere întregi¶
Fără virgulă, fără ghilimele.
2. float — numere zecimale¶
Punct, nu virgulă
Python folosește punctul ca separator zecimal: 9.5 ✓, nu 9,5 ✗
3. str — șiruri de caractere (text)¶
Ghilimelele simple '...' și duble "..." funcționează la fel.
4. bool — valori logice¶
Doar două valori posibile: True sau False (cu majusculă obligatorie!).
Funcția type()¶
print(type(14)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("salut")) # <class 'str'>
print(type(True)) # <class 'bool'>
Regulile de denumire¶
| Regulă | Corect | Greșit |
|---|---|---|
Literă sau _ la început |
varsta, _x |
1varsta, @scor |
| Fără spații | numar_elevi |
numar elevi |
Litere, cifre, _ |
scor_joc2 |
scor-joc |
| Sensibil la majuscule | Varsta ≠ varsta |
— |
| Fără cuvinte rezervate | — | if, for, while |
Convenții de scriere¶
# snake_case — recomandat pentru variabile
numar_de_elevi = 32
temperatura_maxima = 37.5
# MAJUSCULE — pentru constante (valori care nu se schimbă)
PI = 3.14159
VITEZA_LUMINII = 299792458
Afișarea variabilelor¶
Exerciții¶
Exercițiu 1 — Definește variabile¶
Creează variabile pentru: numele tău (str), vârsta ta (int), media ta la matematică (float) și dacă ești în clasa a 9-a (bool).
Exercițiu 2 — Ce tip?¶
Ce tip are fiecare valoare?
Răspuns
x = 42→inty = "42"→str(ghilimelele fac diferența!)z = 42.0→float(punctul zecimal contează)w = False→bool
Exercițiu 3 — Urmărește valoarea¶
Ce afișează programul următor?
Exercițiu 4 — Găsește erorile¶
Ce este greșit?
Răspuns
numar elevi→ spațiu interzis →numar_elevi2scor→ nu poate începe cu cifră →scor2if→ cuvânt rezervat Python → alege alt nume, ex:cuvant
Mini-proiect: Fișa personală¶
Creează variabile pentru o persoană și afișează-le formatat.
Output așteptat:
=== Fișa personală ===
Nume: Radu Popescu
Vârsta: 13
Clasa: 7
Medie generală: 9.8
Este premiant: True
Soluție
Rezumat¶
- O variabilă stochează o valoare sub un nume ales de tine
- Tipuri de bază:
int,float,str,bool type(x)îți spune tipul valoriix- Folosește
snake_casepentru denumirea variabilelor
Pasul următor: → Lecția 02: Operații și expresii