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 Pasul 1: Definirea listei Creează o listă de numere întregi: lista = [1, 2, 3, 4, 5]
- 2 Pasul 2: Inițializare sumă Declară o variabilă suma = 0 pentru a stoca rezultatul.
- 3 Pasul 3: Parcurgere și adunare Folosește o buclă for: for numar in lista: if numar % 2 == 0: suma += numar
- 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.