💻 Lecții C++ & Python🏠 Home
Structura Liniară în Python: Exemple Rezolvate | Clasa 9
◀Citire și Afișare în Python: input() și print()Instrucțiunea if, elif, else în Python: Exemple▶
Se pregătesc resursele...

📘 Lecție 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.

Structura Liniară în Python

Instrucțiunile se execută în ordine, una după alta, fără condiții și fără repetiții — fiecare linie de cod rulează exact o dată.

Exemplu: Calcul perimetru

L = float(input("Lungimea: "))
l = float(input("Lățimea: "))
perimetru = 2 * (L + l)
print(f"Perimetrul: {perimetru}")

❓ Întrebări frecvente

1. Ce poate rezolva structura liniară? Orice problemă unde pașii se execută în ordine, fără alegeri sau repetări.

2. Diferă de structura liniară din pseudocod? Nu ca principiu, doar sintaxa diferă — Python nu are declarații explicite de tip.

3. Cum interschimb valorile a două variabile în Python? Cu atribuire multiplă: a, b = b, a. Python face interschimbarea direct, fără variabilă auxiliară.

4. Pot folosi mai multe instrucțiuni print() într-o structură liniară? Da, câte sunt necesare — se execută în ordinea în care apar în cod.

5. Ce se întâmplă dacă schimb ordinea instrucțiunilor? Rezultatul se poate schimba, mai ales dacă o instrucțiune folosește o valoare calculată de instrucțiunea anterioară.

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
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

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

→ Vezi și varianta C++: Structura Liniară (C++)