0. Dialogul cu calculatorul
Până acum, programele tale rulau cu date fixe. În această lecție, vei învăța cum să ceri informații de la utilizator (Intrări) și cum să îi răspunzi acestuia (Ieșiri).
1. Ieșirea datelor — print()
Funcția print() este vocea programului tău. Poți afișa texte, numere sau rezultate de calcule.
Poți folosi virgula pentru a afișa mai multe lucruri deodată. Python va pune automat un spațiu între ele!
2. Intrarea datelor — input()
Funcția input() permite utilizatorului să scrie ceva de la tastatură.
Orice citești cu input() este considerat un String (text). Chiar dacă utilizatorul scrie 10, Python îl vede ca pe un text "10".
3. Conversii de date (Casting)
Dacă vrei să faci calcule cu ce introduce utilizatorul, trebuie să transformi textul în număr.
| Funcție | Ce face? | Exemplu |
|---|---|---|
int() | Transformă în număr întreg | int("10") -> 10 |
float() | Transformă în număr cu virgulă | float("5.5") -> 5.5 |
str() | Transformă orice în text | str(100) -> "100" |
4. Formatarea modernă — f-strings
Cea mai elegantă metodă de a combina textul cu variabilele este folosirea literei f în fața ghilimelelor.
5. Exerciții Practice
Salut personalizat
Cere numele utilizatorului și afișează un mesaj de bun venit folosind f-strings.
Calculator de vârstă
Cere anul nașterii și calculează câți ani va împlini utilizatorul în 2026.
6. Mini-Quiz
Verifică ce ai învățat! 25 de întrebări rapide.
7. Teme pentru Acasă
Magazinul Virtual
UșorCere numele unui produs și prețul său. Afișează un mesaj care să spună cât costă produsul.
Salvează ca: magazin.py
Media Notelor
MediuCere 3 note de la tastatură, calculează media lor și afișează rezultatul cu un f-string.
Salvează ca: media.py