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

  • (X > 0) (Y Y) (Z 5) Преобразования «строка» – «число»

  • Пример: Введите выражение: 12+3+45 Ответ: 60 «B»

  • Пример: Введите выражение: 12-3+45 Ответ: 54 Задачи

  • Введите выражение: 12*3+45 Ответ: 81 Задачи

  • Пример: Введите выражение: 2*(3+45)+4 Ответ: 100 Списки

  • [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] A = list ( range(10) ) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Метод

  • Программирование. Программирование на языке Python (Полякова К.Ю.). Общие сведения о языке Python История


    Скачать 5.72 Mb.
    НазваниеОбщие сведения о языке Python История
    АнкорПрограммирование
    Дата27.02.2023
    Размер5.72 Mb.
    Формат файлаppt
    Имя файлаПрограммирование на языке Python (Полякова К.Ю.).ppt
    ТипДокументы
    #956875
    страница10 из 18
    1   ...   6   7   8   9   10   11   12   13   ...   18

    Задачи





    «C»: Напишите программу, которая заменяет во всей строке одну последовательность символов на другую.
    Пример:
    Введите строку:
    (X > 0) and (Y < X) and (Z > Y) and (Z <> 5)
    Что меняем: and
    Чем заменить: &
    Результат
    (X > 0) & (Y < X) & (Z > Y) & (Z <> 5)

    Преобразования «строка» – «число»





    Из строки в число:


    s = "123"
    N = int ( s ) # N = 123
    s = "123.456"
    X = float ( s ) # X = 123.456


    Из числа в строку:


    N = 123
    s = str ( N ) # s = "123"
    s = "{:5d}".format(N) # s = " 123"
    X = 123.456
    s = str ( X ) # s = "123.456"
    s = "{:7.2f}".format(X) # s = " 123.46"
    s = "{:10.2e}".format(X) # s = " 1.23e+02"

    Задачи





    «A»: Напишите программу, которая вычисляет сумму трех чисел, введенную в форме символьной строки. Все числа целые.
    Пример:__Введите_выражение:__12+3+45__Ответ:_60____«B»'>Пример:
    Введите выражение:
    12+3+45
    Ответ: 60


    «B»: Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются только знаки «+» или «–»). Выражение вводится как символьная строка, все числа целые.
    Пример:
    Введите выражение:
    12-3+45
    Ответ: 54

    Задачи





    «C»: Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются знаки «+», «», «*» и «/»). Выражение вводится как символьная строка, все числа целые. Операция «/» выполняется как целочисленное деление.
    Пример:
    Введите выражение:
    12*3+45
    Ответ: 81

    Задачи





    «D»: Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются знаки «+», «», «*» и «/») и круглых скобок. Выражение вводится как символьная строка, все числа целые. Операция «/» выполняется как целочисленное деление (div).
    Пример:
    Введите выражение:
    2*(3+45)+4
    Ответ: 100


    Списки

    СПИСКИ

    СПИСКИ

    СПИСКИ

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


    A = [1, 3, 4, 23, 5]


    A = [1, 3] + [4, 23] + [5]


    [1, 3, 4, 23, 5]


    A = [0]*10


    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]


    A = list ( range(10) )


    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]


    Метод


    Что делает


    list.append(x)


    Добавляет элемент в конец списка


    list.extend(L)


    Расширяет список list, добавляя в конец все элементы списка L


    list.insert(i, x)


    Вставляет на i-ый элемент значение x


    list.remove(x)


    Удаляет первый элемент в списке, имеющий значение x. ValueError, если такого элемента не существует


    list.pop([i])


    Удаляет i-ый элемент и возвращает его. Если индекс не указан, удаляется последний элемент


    list.index(x, [start [, end]])


    Возвращает положение первого элемента со значением x (при этом поиск ведется от start до end)


    list.count(x)


    Возвращает количество элементов со значением x


    list.sort()


    Сортирует список


    list.reverse()


    Разворачивает список


    list.clear()


    Очищает список


    методы списков


    i


    Вставка элемента:


    ‘Masha’

    1   ...   6   7   8   9   10   11   12   13   ...   18


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