Задача 1. Площадь треугольника может быть вычислена с использованием следующей формулы, где b – длина основания треугольника, а h – его высота. Напишите программу, в которой пользователь сможет вводить значения для переменных b и h, после чего на экране будет отображена площадь треугольника с заявленными основанием и высотой. Задача 2. Гласные и согласные Разработайте программу, запрашивающую у пользователя букву латинского алфавита. Если введённая буква входит в следующий список (a, e, i, o или u), необходимо вывести сообщение о том, что эта буква гласная. Если была введена буква y, программа должна написать, что эта буква может быть как гласной, так и согласной. Во всех других случаях должно выводиться сообщение о том, что введена согласная буква.
Ответы на вопрос
Задача 1. Вычисление площади треугольника
Условие задачи: необходимо написать программу, которая запрашивает у пользователя длину основания треугольника b и его высоту h, вычисляет площадь треугольника и выводит полученный результат на экран.
Формула для вычисления площади треугольника:
Где:
S— площадь треугольника;b— длина основания;h— высота треугольника.
Решение на языке Python:
Объяснение программы:
С помощью функции
input()программа запрашивает у пользователя длину основания треугольника.Функция
float()преобразует введённое значение в число, чтобы можно было выполнять математические вычисления с дробными числами.Аналогичным образом программа запрашивает высоту треугольника.
Переменной
Sприсваивается результат вычисления площади по формуле.Функция
print()выводит полученную площадь на экран.
Пример работы программы:
Введите длину основания треугольника: 10
Введите высоту треугольника: 5
Площадь треугольника равна: 25.0Таким образом, при основании 10 и высоте 5 площадь треугольника составляет 25 квадратных единиц.
Задача 2. Гласные и согласные
Условие задачи: необходимо разработать программу, которая запрашивает у пользователя одну букву латинского алфавита и определяет, является ли она гласной или согласной.
Правила определения:
Если введена одна из букв
a,e,i,o,u, программа сообщает, что это гласная буква.Если введена буква
y, программа сообщает, что она может быть как гласной, так и согласной.Если введена любая другая буква латинского алфавита, программа сообщает, что это согласная буква.
Решение на языке Python:
Объяснение программы:
С помощью
input()программа запрашивает у пользователя букву латинского алфавита.Метод
.lower()преобразует введённую букву в строчную. Это позволяет программе одинаково обрабатывать заглавные и строчные буквы. Например,Aбудет преобразована вa.Условие
if letter in ("a", "e", "i", "o", "u")проверяет, содержится ли введённая буква в списке гласных.Если условие выполняется, выводится сообщение о том, что буква является гласной.
Условие
elif letter == "y"проверяет, не была ли введена букваy. Если это так, программа сообщает, что она может быть и гласной, и согласной.Если ни одно из предыдущих условий не выполняется, срабатывает блок
else, который выводит сообщение о том, что буква является согласной.
Примеры работы программы:
Первый пример:
Введите букву латинского алфавита: a
Эта буква является гласной.Второй пример:
Введите букву латинского алфавита: Y
Эта буква может быть как гласной, так и согласной.Третий пример:
Введите букву латинского алфавита: b
Эта буква является согласной.Четвёртый пример:
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

