Shartni aniq yozing
if blok shart rost bo‘lganda bajariladi. and ikki shartni birga, or kamida bittasini tekshiradi. == taqqoslaydi, = qiymat beradi. Python’da chekinish blok chegarasidir; odatda to‘rtta bo‘shliq ishlating.
Hodisalar oqimi
Sikl har bir yozuv ustida bir xil tekshiruv bajaradi. Xavfsizlikda login xatolari, vaqt oralig‘i yoki status bo‘yicha filtrlash tez-tez uchraydi. Darsda xatolar soni 3 yoki undan ko‘p bo‘lsa tekshirishga yuboriladi. Bu pedagogik chegara, tayyor ishlab chiqarish detektori emas.
Chegaraviy holatlar
> 3 bilan >= 3 farqini 2, 3 va 4 qiymatlarda tekshiring. Bo‘sh ro‘yxatda natija 0 bo‘lishi kerak. Cheksiz while brauzerdagi ishchini band qilishi mumkin; platformadagi To‘xtatish tugmasi ishchini bekor qiladi.
Python’da ko‘rib chiqamiz
failures = [0, 3, 1, 5, 3]
alerts = 0
for count in failures:
if count >= 3:
alerts += 1
print(alerts)Misolni
Mustaqil mashq
Chegarani 4 ga o‘zgartiring va natijani taqqoslang. Bo‘sh ro‘yxatni sinang. continue yordamida 0 qiymatlarni o‘tkazib yuboring.