Теория:

Вспомним, что в линейных алгоритмах все действия выполняются последовательно друг за другом. В линейных алгоритмах используются следующие типы данных: целые (\(int\)), вещественные (\(float\)), строковые (\(str\)), логические (\(bool\)).

В арифметических выражениях используются не только знаки, которые есть на клавиатуре:
 
сложение (\(+\));
вычитание (\(-\));
произведение (\(*\));
возведение в степень (\(**\)).
Деление:
обычное (\(/\));
целочисленное (\(//\));
остаток от деления (%).
 
Для вычисления модуля используется функция \(abs(x)\), округление числа \(round(x)\).
 
В формулах используются квадратные корни, вычисление синуса и косинуса, в Python они записываются так:
 
корень квадратный — \(sqrt(x)\);
синус — \(sin(x)\);
косинус — \(cos(x)\).
 
Но обязательно в начале программы нужно подключить модуль \(math\):
 
\(from\) \(math\) \(import *\).
 
При использовании случайных чисел подключаем модуль \(random\):
 
\(from\) \(random\) \(import\) \(randint\) #подключение функции \(randint()\) модуля \(random\).
 
Рассмотрим задачи разных типов.
 
Задача \(1\)
  
Вычислить площадь трапеции, если известны основания \(b1\), \(b2\) и высота \(h\).
 
Значения переменных \(b1\), \(b2\), \(h\) ввести с клавиатуры.
 
Пример входных данных
Пример выходных данных
\(b1= 15\)
\(b2= 25\)
\(h = 10\)
\(S=200\)
 
Составим программу.
 
pr1.jpg
Рис. \(1\). Программа для решения задачи
 
Введём данные, указанные в таблице, и получим результат.
 
rez1.jpg
Рис. \(2\). Результат работы программы
 
Задача \(2\)
  
Составить программу, которая запрашивает три слова и выводит их в одну строку.
 
Пример входных данных
Пример выходных данных
\(a=\)"Я"
\(b=\)"люблю"
\(c=\)"учиться"
Я люблю учиться
 
Составим программу.
 
pr_2.jpg
Рис. \(3\). Программа определения результата «склеивания» строк
 
Запустим программу на выполнение.
 
rez_1.jpg
Рис. \(4\). Результат работы программы
 
Полученный результат не соответствует выходным результатам, проведём некоторые преобразования, в том числе сделаем ввод данных через \(input\).
 
pr_2_u.jpg
Рис. \(5\). Преобразованная программа
 
rez_2_u.jpg
Рис. \(6\). Результат работы программы
 
Задача \(3\)
 
Дано трёхзначное число \(x\). Нужно найти сумму его цифр и извлечь квадратный корень из неё.
 
Пример входных данных
Пример выходных данных
\(x=158\)
\(S = 14\)
\(K = 3,74\)
 
Для решения задачи выделим все три цифры из числа с помощью функций целочисленного деления и определения остатка от деления.
 
з3.jpg
Рис. \(7\). Примерная программа для решения задачи
 
рез_3.jpg
Рис. \(8\). Результат работы программы
Источники:
Рис. 1. Программа для решения задачи. © ЯКласс.
Рис. 2. Результат работы программы. © ЯКласс.
Рис. 3. Программа определения результата «склеивания» строк. © ЯКласс.
Рис. 4. Результат работы программы. © ЯКласс.
Рис. 5. Преобразованная программа. © ЯКласс.
Рис. 6. Результат работы программы. © ЯКласс.
Рис. 7. Примерная программа для решения задачи. © ЯКласс.
Рис. 8. Результат работы программы. © ЯКласс.