💻 Lecții C++ & Python🏠 Home
Citire și Afișare în Python: input() și print() | Clasa 9
◀Tipuri de Date, Variabile și Operatori în PythonStructura Liniară în Python: Exemple Rezolvate▶
Se pregătesc resursele...

📘 Lecție gratuită de Python pentru clasa a 9-a, conform noii programe, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator Python în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

Citirea Datelor cu input()

Funcția input() citește ce tastează utilizatorul și returnează întotdeauna un șir de caractere (str) — chiar dacă utilizatorul scrie cifre. Pentru numere, e nevoie de conversie cu int() sau float().

Afișarea cu print()

Funcția print() poate primi mai multe argumente, cu parametrii opționali sep (separator) și end (terminator).

Exemplu: f-string

nume = input("Nume: ")
varsta = int(input("Vârstă: "))
print(f"Bun venit, {nume}! Ai {varsta} ani.")

❓ Întrebări frecvente

1. Ce tip de date returnează input()? Întotdeauna str (text), indiferent ce tastează utilizatorul.

2. Ce este un f-string? Un șir prefixat cu f, care permite inserarea variabilelor direct în text, între acolade.

3. Cum citesc un număr întreg de la tastatură? Conversia se face cu int(input()), pentru că input() returnează întotdeauna text.

4. Ce fac parametrii sep și end la print()? sep controlează ce se pune între valorile afișate (implicit spațiu), iar end controlează ce se pune la final (implicit rând nou).

5. Pot afișa mai multe valori cu un singur print()? Da, separate prin virgulă: print(a, b, c) le afișează pe toate, separate implicit prin spațiu.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator Python în browser: rulezi codul direct
  • ✅ Simulator pentru sep și end la print()
  • ✅ Exerciții cu input() și conversii de tip
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții Python, clasa 9

→ Vezi și varianta C++: Tipuri de date, operatori, cin și cout (C++)