Sari la conținut
Academia PythonAcademiaPython

1.3 Eficiența unui algoritm — noțiuni de bază

Citește și prezice

python.py
n = 100000
# varianta A
count_a = 0
for i in range(n):
count_a += 1
# varianta B
count_b = n
print(count_a == count_b)

Ambele variante calculează aceeași valoare — dar una face o buclă de 100.000 de pași, cealaltă face un singur pas. Care crezi că e mai eficientă? Ce se afișează?

Predicție

Varianta A face o buclă de 100.000 de pași, varianta B un singur pas. Ce se afișează?

python
n = 100000
count_a = 0
for i in range(n):
count_a += 1
count_b = n
print(count_a == count_b)