Informatică Programare

Probleme info Python

Problemele de informatică în Python sunt exerciții care aplică conceptele limbajului pentru a dezvolta abilități de programare și rezolvare algoritmică. Ele sunt populare în școli și competiții datorită sintaxei simple a Python. Aceste probleme acoperă domenii ca matematica, procesarea datelor și structuri complexe.

Categorii de probleme Python

  • Probleme matematice Calculează suma cifrelor unui număr, verifică dacă este perfect, sau rezolvă ecuații simple.
  • Procesarea listelor Filtrează elementele pare dintr-o listă, sortează descrescător, sau găsește maximul.
  • Manipularea fișierelor Citește date dintr-un fișier text, procesează conținutul, și scrie rezultatele într-alt fișier.
  • Algoritmi de bază Implementează căutarea liniară, sortarea prin selecție, sau recursivitatea pentru factorial.
  • Probleme cu dicționare Numără frecvența cuvintelor într-un text sau grupează date după anumite criterii.

Exemplu: Suma elementelor pare dintr-o listă

  1. 1
    Pasul 1: Definirea listei Creează o listă de numere întregi: lista = [1, 2, 3, 4, 5]
  2. 2
    Pasul 2: Inițializare sumă Declară o variabilă suma = 0 pentru a stoca rezultatul.
  3. 3
    Pasul 3: Parcurgere și adunare Folosește o buclă for: for numar in lista: if numar % 2 == 0: suma += numar
  4. 4
    Pasul 4: Afișare rezultat Printează suma: print(suma) va afișa 6 pentru exemplul dat.

Folosește platforme online ca HackerRank sau LeetCode pentru a găsi probleme Python și a-ți testa soluțiile.

Mai multe din Programare