Информатика, вопрос задал SamoBra , 1 год назад

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)

Новые вопросы