Дослідження Циклу while у Python
У програмуванні часто потрібно, щоб ваш код виконувався повторно, поки певна умова залишається істинною.
Подумайте про це, як про поїздку на метро: ви залишаєтеся в поїзді, поки не досягнете своєї зупинки. Якщо ваша мета — Станція C, ви можете проїхати Станцію A та Станцію B перед тим, як прибути на Станцію C.
Ви можете досягти такої поведінки, використовуючи while цикл, який має таку структуру:
while condition:
do_something
Ви можете використовувати цей цикл, щоб вивести всі числа до 10.
1234567# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
Примітка
За замовчуванням функція
print()виводить кожен результат на новий рядок. Однак, використовуючи аргументend=' ', ми можемо розділити кілька виводівprint()пробілом.
Логіка циклу показана вище. Зверніть увагу, що оператор i = i + 1 включено всередині циклу. Без цього рядка цикл виконувався б нескінченно, оскільки умова 1 < 10 завжди залишалася б True. Щоб запобігти нескінченним циклам, важливо забезпечити, щоб умова циклу зрештою стала False.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 1.67
Дослідження Циклу while у Python
Свайпніть щоб показати меню
У програмуванні часто потрібно, щоб ваш код виконувався повторно, поки певна умова залишається істинною.
Подумайте про це, як про поїздку на метро: ви залишаєтеся в поїзді, поки не досягнете своєї зупинки. Якщо ваша мета — Станція C, ви можете проїхати Станцію A та Станцію B перед тим, як прибути на Станцію C.
Ви можете досягти такої поведінки, використовуючи while цикл, який має таку структуру:
while condition:
do_something
Ви можете використовувати цей цикл, щоб вивести всі числа до 10.
1234567# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
Примітка
За замовчуванням функція
print()виводить кожен результат на новий рядок. Однак, використовуючи аргументend=' ', ми можемо розділити кілька виводівprint()пробілом.
Логіка циклу показана вище. Зверніть увагу, що оператор i = i + 1 включено всередині циклу. Без цього рядка цикл виконувався б нескінченно, оскільки умова 1 < 10 завжди залишалася б True. Щоб запобігти нескінченним циклам, важливо забезпечити, щоб умова циклу зрештою стала False.
Дякуємо за ваш відгук!