🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
Input:
4
20
Output:
2
while
позволяет повторять выполнение блока кода до тех пор, пока определенное условие остается истинным (True
). Это полезно, когда вы не знаете заранее, сколько раз нужно повторить выполнение кода.while
while
в Python:while условие:
блок_кода
Условие
: логическое выражение, которое проверяется перед каждой итерацией. Если условие истинно (True
), выполняется блок кода внутри цикла.Блок_кода
: один или несколько операторов, которые выполняются при каждом прохождении цикла.while
count = 1
while count <= 5:
print(count)
count += 1 # Увеличиваем значение переменной count на 1
# вывод: 1
# вывод: 2
# вывод: 3
# вывод: 4
# вывод: 5
count = 1
.count <= 5
проверяется перед каждой итерацией.count = 1
while count <= 5:
print(count)
# Мы забыли увеличить значение count, поэтому условие всегда истинно
Ctrl+C
в терминале).count = 1
while count <= 5:
if count == 3:
break # Выход из цикла, когда count равно 3
print(count)
count += 1
# вывод: 1
# вывод: 2
count = 0
while count < 5:
count += 1
if count == 3:
continue # Пропускаем оставшийся код в текущей итерации, когда count равно 3
print(count)
# вывод: 1
# вывод: 2
# вывод: 4
# вывод: 5
import random
secret_number = random.randint(1, 10)
guess = None
while guess != secret_number:
guess = int(input("Угадайте число от 1 до 10: "))
if guess < secret_number:
print("Ваше число меньше загаданного.")
elif guess > secret_number:
print("Ваше число больше загаданного.")
print("Поздравляем! Вы угадали число!")
while True:
age = input("Введите ваш возраст: ")
if age.isdigit():
age = int(age)
break
else:
print("Пожалуйста, введите корректное число.")
print(f"Ваш возраст: {age}")
while
— это мощный инструмент в Python, который позволяет повторять выполнение блока кода, пока определенное условие остается истинным. Вот основные моменты, которые нужно запомнить:break
и continue
: Могут управлять потоком выполнения цикла для выполнения определенных условий или пропуска итераций.2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 |
🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
AD
Реклама
Запускаем ваш код...