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

  • Как организовать цикл

  • _0:___print_(_"Привет"_)___k_-=_1"> print ( "Привет" ) k += 1 k = 10 while k > 0: print ( "Привет" ) k -= 1

  • Задачи

  • Пример: Введите число: 51211 3 «5»

  • Пример: Введите натуральное число: 12342 Нет. Пример: Введите натуральное число: 12245 Да.

  • 8класс_Python. Что такое алгоритм


    Скачать 3.34 Mb.
    НазваниеЧто такое алгоритм
    Дата27.02.2023
    Размер3.34 Mb.
    Формат файлаppt
    Имя файла8класс_Python.ppt
    ТипДокументы
    #957577
    страница8 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Повторения в программе





    print("Привет")
    print("Привет")
    ...
    print("Привет")


    Что плохо?


    ?

    Блок-схема цикла





    начало


    конец


    да


    нет


    тело цикла

    Как организовать цикл?





    счётчик = 0
    пока счётчик < 10:
    print("Привет")
    увеличить счётчик на 1


    счётчик = 10
    пока счётчик > 0:
    print("Привет")
    уменьшить счётчик на 1


    k = 0
    while k < 10:
    print ( "Привет" )
    k += 1


    k = 10
    while k > 0:
    print ( "Привет" )
    k -= 1


    Как по-другому?


    ?





    a = 4; b = 6
    while a < b: a += 1


    2 раза
    a = 6


    a = 4; b = 6
    while a < b: a += b


    1 раз
    a = 10


    a = 4; b = 6
    while a > b: a += 1


    0 раз
    a = 4


    a = 4; b = 6
    while a < b: b = a - b


    1 раз
    b = -2


    a = 4; b = 6
    while a < b: a -= 1


    зацикливание

    Цикл с условием





    Задача. Определить количество цифр в десятичной записи целого положительного числа, записанного в переменную n.


    счётчик = 0
    пока n > 0:
    отсечь последнюю цифру n
    увеличить счётчик на 1


    n


    счётчик


    1234


    0


    123


    1


    12


    2


    1


    3


    0


    4


    Как отсечь последнюю цифру?


    ?


    n = n // 10


    Как увеличить счётчик на 1?


    ?


    счётчик = счётчик + 1


    счётчик += 1

    Цикл с условием





    count = 0
    while :


    n = n // 10
    count += 1


    тело цикла


    начальное значение счётчика


    n > 0


    условие продолжения


    заголовок цикла


    Цикл с предусловием – проверка на входе в цикл!


    !

    Задачи





    «3»: Ввести с клавиатуры количество повторений и вывести столько же раз какое-нибудь сообщение.
    Пример:__Введите_число:__51211__3____«5»'>Пример:
    Сколько раз:
    5
    Привет!
    Привет!
    Привет!
    Привет!
    Привет!

    Задачи





    «4»: Ввести с клавиатуры натуральное число и определить, сколько раз в его записи встречается цифра 1.
    Пример:
    Введите число:
    51211
    3


    «5»: Ввести с клавиатуры натуральное число и найти сумму значений его цифр.
    Пример:
    Введите число:
    1234
    Cумма цифр 10

    Задачи





    «6»: Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
    Пример:
    Введите натуральное число:
    12342
    Нет.
    Пример:
    Введите натуральное число:
    12245
    Да.

    1   2   3   4   5   6   7   8   9   10   11


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