разбор заданий второй части экзамена
Теория по заданию 16
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Обозначения в Python

оператор

название

==

равно

!=

не равно

больше

меньше

>=

больше или равно

<=

меньше или равно

x+y

сложение

x-y

вычитание

x*y

умножение

x/y

деление

x//y

Получение целой части от деления

x%y

Остаток от деления

-x

Смена знака числа

x**y

Возведение в степень

x*=1

Увеличение х на 1 (или любое другое число)

x-=1

Уменьшить х на 1 (или любое другое число)

В задании №16 требуется:
1.    Считать последовательность чисел (известной или неизвестной длинны)
2.    Обрабатывать эти числа согласно условию задачи
3.    Вывести результат в требуемом формате
  • По типу обработки последовательности:
    1.    Поиск количества чисел, удовлетворяющих некоторому условию
    2.    Поиск суммы чисел, удовлетворяющих некоторому условию
    3.    Поиск минимального/максимального значения среди чисел, удовлетворяющих некоторому условию
    4.    Вычисление среднего арифметического чисел, удовлетворяющих некоторому условию
    5.    Проверка наличия чисел с определёнными свойствами
  • Основные команды и конструкции Python:
    Операция ввода и вывода:
    Ввод данных
    n=int(input()) ввод целого числа
    Вывод данных
    print (результат) обычный вывод
    print (f `{число: 1f} `) вывод с форматированием (число с 1 знаком после запятой)
  • Условные операторы:
    Простое условие:
    if условие:
    код выполняется, если условие истинно
    Условие с веткой else:
    else условие:
    код выполняется, если условие ложно
    Множественное условие:
    if условие_1:
    код для условия 1
    else условие_2:
    код для условия 2
    else: код, если ни одно из условий не выполняется
  • Циклы:
    1.Цикл for для перебора фиксированного количества элементов
    for i in range(n)
    код, повторяющийся n раз
    2.Цикл while для повторения, пока выполняется условие
    whileусловие:
    код, повторяющийся, пока условие истинно
    не забываем изменить условие цикла, чтобы избежать бесконечных циклов
  • Логические операции:
    and логическое И
    or логическое ИЛИ
    not логическое НЕ
    Часто используемые встроенные функции:
    max(a, b) максимальное из двух чисел
    min(a, b) минимальное из двух чисел
    abc(x) модуль числа
  • Важные проверки с помощью остатка от деления (%):

    x%2==0

    Проверка на чётность числа

    x%2!=0 или x%2==1

    Проверка на нечётность числа

    x%n==0

    Проверка делимости числа x на число n

    x%10==d

    Проверка, что число x оканчивается на цифру d

    9<x<100

    Проверка, что число x является двузначным числом

    99<x<1000

    Проверка, что число x является трёхзначным числом

Задания для отработки:
Программирование:
Made on
Tilda