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

  • Пример: Введите пароль: qwerty12345 Ненадёжный пароль! Пример: Введите пароль: asdUTY7sakh

  • Пример: Введите имя файла: C:\DOC\Сайт\index.html Это веб-страница! Пример: Введите имя файла

  • Два вида циклов : цикл с известным

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

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

  • k += 1 k = 10 while k > 0: print ( "Привет" ) k -= 1 Как по-другому a = 4; b = 6

  • презентация питон!!!!!. Алгоритм и его свойства Простейшие программы Вычисления Ветвления Символьные строки Циклические алгоритмы Массивы (списки) Поиск в массиве Алгоритм и его свойства Что такое алгоритм


    Скачать 5.64 Mb.
    НазваниеАлгоритм и его свойства Простейшие программы Вычисления Ветвления Символьные строки Циклические алгоритмы Массивы (списки) Поиск в массиве Алгоритм и его свойства Что такое алгоритм
    Дата22.05.2023
    Размер5.64 Mb.
    Формат файлаpptx
    Имя файлапрезентация питон!!!!!.pptx
    ТипДокументы
    #1149889
    страница7 из 10
    1   2   3   4   5   6   7   8   9   10

    Срезы строк


    s = "0123456789"

    s1 = s[:8] # "01234567"

    от начала строки

    s = "0123456789"

    s1 = s[3:] # "3456789"

    до конца строки

    s1 = s[::-1] # "9876543210"

    реверс строки

    Операции со строками


    Срезы с отрицательными индексами:

    s = "0123456789"

    s1 = s[:-2] # "01234567"

    len(s)-2

    s = "0123456789"

    s1 = s[-6:-2] # "4567"

    len(s)-2

    len(s)-6

    Операции со строками


    Вставка:

    s = "0123456789"

    s1 = s[:3] + "ABC" + s[3:]

    Удаление:

    s = "0123456789"

    s1 = s[:3] + s[9:] # "0129"

    "012"

    "9"

    "012ABC3456789"

    Задачи


    «3»: Ввести с клавиатуры пароль (символьную строку), если его длина меньше, чем 6 символов, вывести сообщение «Слишком короткий пароль!», иначе вывести сообщение «ОК».

    Пример:

    Введите пароль:

    12345

    Слишком короткий пароль!

    Пример:

    Введите пароль:

    123456789

    ОК.

    Задачи


    «4»: Ввести с клавиатуры пароль (символьную строку). Если его длина меньше, чем 6 символов, вывести сообщение «Слишком короткий пароль!». Если пароль начинается с букв «qwerty» вывести сообщение «Ненадёжный пароль!». Если ошибок не было, вывести сообщение «ОК».

    Пример:

    Введите пароль:

    qwerty12345

    Ненадёжный пароль!

    Пример:

    Введите пароль:

    asdUTY7sakh

    ОК.

    Задачи


    «5»: Ввести с клавиатуры имя файла. Если расширение имени файла – htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.»

    Пример:

    Введите имя файла:

    C:\DOC\Сайт\index.html

    Это веб-страница!

    Пример:

    Введите имя файла:

    C:\Документы\Приказ.doc

    Что-то другое.

    Циклические алгоритмы

    Что такое цикл?


    Цикл – это многократное выполнение одинаковых действий.

    Два вида циклов:
      • цикл с известным числом шагов (сделать 10 раз)
      • цикл с неизвестным числом шагов (делать, пока не надоест)

    Задача. Вывести на экран 10 раз слово «Привет».

    Можно ли решить известными методами?

    ?

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


    print("Привет")

    print("Привет")

    ...

    print("Привет")

    Что плохо?

    ?

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


    начало

    конец

    да

    нет

    тело цикла

    сделали 10 раз?

    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
    1   2   3   4   5   6   7   8   9   10


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