Лабораторная работа №7. Домашнее задание
1. Описать функцию Even(K) логического типа, возвращающую True, если целый параметр K является четным, и False в противном случае. С ее помощью найти количество четных чисел в наборе из 10 целых чисел.
2. Создайте функцию count_characters(s, char="a")
, которая принимает строку s
и символ char
. Если символ не передан, по умолчанию используется "a". Функция должна возвращать количество вхождений символа в строке.
3. Описать функцию TrianglePS(a), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 и возвращающую их в виде двух вещественных чисел (a — вещественный параметр). С помощью этой функции найти периметры и площади трех равносторонних треугольников с данными сторонами.
4. Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметры трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора