
Дам 15 б На языке пайтон Задание 1 Найти площадь и периметр прямоугольного треугольника по двум
заданным катетам. Задание 2 Написать программу для обмена значений двух переменных (это действие, в результате которого одна переменная принимает значение, равное второй переменной, а вторая – первой) Задание 3 Дано четырехзначное число. Найти сумму и произведение его цифр.

Ответы на вопрос

Python
from math import sqrt
a,b=map(int, input('Введите катеты через пробел:').split())
c=sqrt(a**2 + b**2)
print('Периметр =', a+b+c)
print('Площадь =', a*b/2)
print('-----------------')
print('a=',a, 'b=', b)
c=a
a=b
b=c
print('a=',a, 'b=', b)
print('-----------------')
a=int(input('Введите четырёхзначное число:'))
s=0
p=1
k=1;
for i in range (1,5):
a1=a%10
a=a//10
s+=a1
p*=a1
print('Сумма=',s,'Произведение=', p)




Конечно, вот Python код для решения каждой из задач:
Задание 1: Найти площадь и периметр прямоугольного треугольника по двум заданным катетам.
python# Запрос пользователю значений катетов
katet1 = float(input("Введите длину первого катета: "))
katet2 = float(input("Введите длину второго катета: "))
# Вычисление гипотенузы
hypotenuse = (katet1**2 + katet2**2)**0.5
# Вычисление площади
area = 0.5 * katet1 * katet2
# Вычисление периметра
perimeter = katet1 + katet2 + hypotenuse
print(f"Площадь треугольника: {area}")
print(f"Периметр треугольника: {perimeter}")
Задание 2: Написать программу для обмена значениями двух переменных.
python# Запрос пользователю значений двух переменных
a = input("Введите значение переменной a: ")
b = input("Введите значение переменной b: ")
# Обмен значений переменных
a, b = b, a
print(f"После обмена: a = {a}, b = {b}")
Задание 3: Дано четырехзначное число. Найти сумму и произведение его цифр.
python# Запрос пользователю четырехзначного числа
num = int(input("Введите четырехзначное число: "))
# Вычисление суммы цифр
digit1 = num // 1000
digit2 = (num // 100) % 10
digit3 = (num // 10) % 10
digit4 = num % 10
sum_of_digits = digit1 + digit2 + digit3 + digit4
# Вычисление произведения цифр
product_of_digits = digit1 * digit2 * digit3 * digit4
print(f"Сумма цифр: {sum_of_digits}")
print(f"Произведение цифр: {product_of_digits}")
Эти программы выполняют требуемые операции в соответствии с вашими заданиями.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili