Главная страница
Навигация по странице:

  • Пример использования цикла

  • Бесконечный цикл

  • Перевод в системы исчисления

  • Алгоритмы нахождение делителя Алгоритм Евклида

  • Цикл while. В python'е есть два основных цикла цикл


    Скачать 3.97 Mb.
    НазваниеВ python'е есть два основных цикла цикл
    Дата16.10.2022
    Размер3.97 Mb.
    Формат файлаdocx
    Имя файлаЦикл while.docx
    ТипПрограмма
    #736351

    В этом разделе мы познакомимся с еще новой конструкцией языка программирования - циклом. Цикл, как и условный оператор, являются важной частью структурного программирования. С помощью циклов можно организовать повторение выполнения участков кода. Потребность в этом возникает довольно часто.

    В Python'е есть два основных цикла: цикл for и цикл while. Если программа хочет повторить отрывок кода определённое количество раз, она использует цикл for . Все остальные циклы делаются с помощью while.

    Цикл while

    while – инструкция, предназначенная для организации циклов с неизвестным количеством повторений.  Цикл while повторяется до наступления определенного события. Имеет следующую конструкцию:

    while условие:

    инструкции в цикле 1

    инструкции в цикле 2

    ...

    инструкции в цикле N

    инструкции вне цикла

    После ключевого слова while пишется условие (логическое выражение, которое принимает значение True или False). После условия обязательно ставится знак двоеточия «:» и затем с новой строки на одном уровне отступов перечисляются инструкции, которые будут выполняться в цикле.

    Количество повторений цикла полностью зависит от условия: пока наше условие остаётся верным, выполняются инструкции в цикле while. После выполнение инструкции N (последней инструкции) цикл возвращается в начало исполнения и вновь будет проверяться условие на истинность.

    В случае, если условие окажется снова верным, то действия внутри цикла повторятся вновь. Если же условие окажется ложным, то программа перейдёт к первой инструкции вне этого цикла.

    Следует не забывать, что все инструкции в цикле while должны стоять на одинаковых уровнях отступа. Как правило, за отступ берут один знак табуляции(кнопка «tab»), он равен 4 пробелам.

    Пример использования цикла while

    1. Напишем программу, которая выводит числа от 1 до 5 включительно.

    x = 1

    while x < 6:

    print(x)

    x = x + 1

    Бесконечный цикл

    При работе с циклом while внимательно ставьте условие и изменяйте переменную, от которой зависит условие. Потому что в случае ошибки возникает вероятность создать бесконечный цикл.

    x = 1

    while x < 6:

    print(x)

    x = x1







    while и «моржевый» оператор


    Показатели числа



    Перевод в системы исчисления



    Алгоритмы нахождение делителя



    Алгоритм Евклида

    Инструкции break, continue, else







    написать администратору сайта