def rectangle():
a = float(input('Ширина: '))
b = float(input('Высота: '))
s = a*b
print('Площадь: ', s)
def triangle():
a = float(input('Основание: '))
h = float(input('Высота: '))
s = 0.5*a*h
print('Площадь: ', s)
fgure = input('1-прямоугольник, 2-треугольник: ')
if fgure == '1':
rectangle()
elif fgure == '2':
triangle()
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
ИСПОЛЬЗУЙТЕ ПРОГРАММНЫЙ КОД ПРЕДЫДУЩЕЙ ЗАДАЧИ.
Напишите три функции:
1) функция, которая находит степень 2 числа А.
а=а**2
2) функция, которая выводит на экран модуль числа А.
если А меньше 0, то нужно а=а*(-1). Напечатать на экране модуль числаА.
3) функция, коорая вычисляет произведение двух чисел А и В.
а=а*b.
В основной программе введите число х. Если х=1, то вызовите функцию СТЕПЕНЬ числа А.
Если х=2, фо вызовите функцию Модуль числа А. Иначе вызовите функцию произведения 2-х чисел.
Ответы на вопрос
Ответил ratytsalu
1
def power(a):
a = a**2
print('Power of the number: ', a)
def absolute(a):
if a < 0:
a = a * (-1)
print('Absolute value of the number: ', a)
def multiply(a, b):
result = a * b
print('Multiplication of two numbers: ', result)
# Main program
x = int(input('Enter x (1 - power, 2 - absolute value, other - multiplication): '))
a = int(input('Enter a: '))
if x == 1:
power(a)
elif x == 2:
absolute(a)
else:
b = int(input('Enter b: '))
multiply(a, b)
Новые вопросы
Английский язык,
1 год назад
Физика,
1 год назад
Информатика,
1 год назад
Алгебра,
1 год назад
Математика,
7 лет назад