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

  • ЗАДАЧИ Повторяй за мной 2

  • Формат входных данных На вход программе подается одна строка текста.Формат выходных данных

  • Формат входных данных На вход программе подается натуральное число n .Формат выходных данных

  • Звездный треугольник

  • Формат входных данных На вход программе подается одно натуральное число n ( n ≥2).Формат выходных данных

  • Формат входных данных На вход программе подается три натуральных числа.Формат выходных данных

  • Решение задач Аннотация. Урок посвящен циклу for


    Скачать 3.04 Mb.
    НазваниеРешение задач Аннотация. Урок посвящен циклу for
    Дата28.06.2022
    Размер3.04 Mb.
    Формат файлаdocx
    Имя файла5. Python.docx
    ТипРешение
    #618203
    страница3 из 23
    1   2   3   4   5   6   7   8   9   ...   23

    Имена переменных цикла


    Ранее говорилось, что имена переменных должны носить осмысленный характер и описывать их назначение. Однако для переменных цикла иногда делается исключения. В программировании для переменных цикла обычно используют буквы i, j, k.

    Следующие две программы абсолютно одинаковые: в первой программе переменная цикла имеет название i, во второй программе number:

    for i in range(10): for number in range(10):

    print(i) print(number)

    Результатом выполнения обеих программ будет:

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Почему для переменной циклов зарезервированы буквы i, j, k? Дело в том, что раньше программы использовались для математических расчетов, а в математике буквы a, b, c и x, y, z уже зарезервированы для других целей. Поэтому программисты выбрали для этой цели переменные i, j, k и это стало общепринятой практикой.

    Бывают ситуации когда переменная цикла не используется в теле цикла. В таком случае, вместо того, чтобы давать ей имя, мы можем указать символ нижнего подчеркивания _:

    for _ in range(5):

    print('Python - awesome!')

    Результатом выполнения такого кода будет:

    Python - awesome!

    Python - awesome!

    Python - awesome!

    Python - awesome!

    Python - awesome!

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

    Примечания


    Примечание. Следует помнить, что правая граница цикла в Python всегда не включительна. Таким образом следующий код:

    for i in range(5):

    print(i)

    распечатает числа от 0 до 4:

    0

    1

    2

    3

    4

    Если требуется распечатать числа от 1 до 5, то мы пишем код:

    for i in range(5):

    print(i + 1)

    ЗАДАЧИ
    1. Повторяй за мной 2


    Напишите программу, которая считывает одну строку текста и выводит 10 строк, пронумерованных от 0 до 9, каждая с указанной строкой текста.

    Формат входных данных
    На вход программе подается одна строка текста.

    Формат выходных данных
    Программа должна вывести десять строк в соответствии с условием задачи.
    1. Квадрат числа


    На вход программе подается натуральное число n. Напишите программу, которая для каждого из чисел от 0 до n (включительно) выводит фразу: «Квадрат числа [число] равен [число]» (без кавычек).

    Формат входных данных
    На вход программе подается натуральное число n.

    Формат выходных данных
    Программа должна вывести текст в соответствии с условием задачи.
    1. Звездный треугольник


    На вход программе подается натуральное число n(n≥2) – катет прямоугольного равнобедренного треугольника.

    Напишите программу, которая выводит звездный треугольник в соответствии с примером.

    Формат входных данных
    На вход программе подается одно натуральное число n(n≥2).

    Формат выходных данных
    Программа должна вывести треугольник в соответствии с условием задачи.

    1. Популяция

    На вход программе подается три натуральных числа m,p,n:

    Напишите программу, которая предсказывает размер популяции организмов. Программа должна выводить размер популяции в каждый день, начиная с 1 и заканчивая n-м днем.

    Формат входных данных
    На вход программе подается три натуральных числа.

    Формат выходных данных
    Программа должна вывести текст в соответствии с условием задачи.

    1   2   3   4   5   6   7   8   9   ...   23


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