Практика: Условия и циклы

Разберись в логике работы Python. Проверь себя в 10 задачах.

01

Базовое условие

Что выведет код, если x = 10?

if x > 5:
    print("A")
else:
    print("B")
02

Оператор elif

Какое сообщение появится на экране?

score = 85
if score >= 90: print("Отлично")
elif score >= 80: print("Хорошо")
else: print("Попробуй еще")
03

Логическое AND

Что выведет этот блок?

age = 20
has_id = True
if age >= 18 and has_id:
    print("Welcome")
04

Цикл For и range

Сколько раз сработает print?

for i in range(3):
    print("Hello")
05

Цикл по списку

Какое число будет выведено последним?

nums = [1, 3, 5]
for n in nums:
    print(n * 2)
06

Цикл While

Каким будет c после цикла?

c = 0
while c < 3:
    c += 1
07

Оператор break

Что выведет этот код?

for i in range(10):
    if i == 2: break
    print(i)
08

Оператор continue

Будет ли напечатано число 1?

for i in range(2):
    if i == 1: continue
    print(i)
09

Вложенные условия

Что выведет код?

x = 5
if x > 0:
    if x < 10: print("Yes")
10

Условие в цикле

Сколько четных чисел напечатает цикл?

for i in range(1, 6):
    if i % 2 == 0:
        print(i)
← К теории