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

  • Примечание

  • джанго туториал. Убедись, что установка прошла успешно, открыв приложение Терминал и запустив команду


    Скачать 5.1 Mb.
    НазваниеУбедись, что установка прошла успешно, открыв приложение Терминал и запустив команду
    Дата20.02.2023
    Размер5.1 Mb.
    Формат файлаdocx
    Имя файладжанго туториал.docx
    ТипДокументы
    #947494
    страница15 из 23
    1   ...   11   12   13   14   15   16   17   18   ...   23

    Циклы


    Для проходящих руководство дома: этот раздел рассмотрен в видео Python Basics: For Loop.

    Ну вот и последняя часть. Быстро время пролетело, верно? :)

    Программисты не любят повторяться. Программирование — это автоматизация вещей, поэтому мы не хотим приветствовать каждого человека по имени вручную, верно? Здесь пригодятся циклы.

    Еще помнишь о списках? Давай создадим список девушек:

    python_intro.py

    girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You']

    Мы хотим поздороваться с каждой по имени. У нас есть функция hi, которая этим и занимается, так что давай поместим её в цикл:

    python_intro.py

    for name in girls:

    Оператор for работает по схожему принципу что и if; в коде после обоих операторов должен быть отступ в четыре пробела.

    Ниже полный код, который должен быть у нас в файле:

    python_intro.py

    def hi(name):

    print('Hi ' + name + '!')
    girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You']

    for name in girls:

    hi(name)

    print('Next girl')

    И после запуска:

    command-line

    $ python3 python_intro.py

    Hi Rachel!

    Next girl

    Hi Monica!

    Next girl

    Hi Phoebe!

    Next girl

    Hi Ola!

    Next girl

    Hi You!

    Next girl

    Как ты можешь заметить, все команды внутри цикла for (с отступом от левого края) будут выполняться для каждого элемента списка girls.

    Ты также можешь использовать цикл for с числами с помощью функции range:

    python_intro.py

    for i in range(1, 6):

    print(i)

    Что выведет на экран:

    command-line

    1

    2

    3

    4

    5

    Функция range создает список чисел, следующих от первого до второго с заданным шагом (начало, конец и шаг мы передаем функции как параметры; если шаг не указать, как в примере выше, он будет по умолчанию равен 1).

    Обрати внимание, что второе число (конец списка) не включается в результат работы функции (range(1, 6) создает список от 1 до 5, не включающий 6). Это потому, что «range» — полуоткрытый диапазон, то есть включает в себя первое значение, но не включает последнее.

    Установка Django


    Примечание: если ты используешь Chromebook, пропусти эту главу, но выполни инструкции по настройке для Chromebook

    Примечание: если ты уже выполнила установку — можешь пропустить эту часть и сразу перейти к следующей главе!

    Отдельные части этой главы основаны на учебных пособиях Geek Girls Carrots (https://github.com/ggcarrots/django-carrots).

    Отдельные части этой главы основаны на учебном пособии django-marcador, лицензированном под Creative Commons Attribution-ShareAlike 4.0 International License. Руководство django-marcador защищено авторским правом Markus Zapke-Gründemann et al.
    1   ...   11   12   13   14   15   16   17   18   ...   23


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