Лекция Основы алгоритмизации. Алгоритмы и величины. Этапы решения задачи на ЭВМ


if figure == '1': a = float(input("Ширина: ")) b = float(input("Высота: ")) print



бет15/37
Дата16.01.2022
өлшемі0,96 Mb.
#129365
түріЛекция
1   ...   11   12   13   14   15   16   17   18   ...   37
Байланысты:
Все лекции

if figure == '1':

a = float(input("Ширина: "))

b = float(input("Высота: "))

print("Площадь: %.2f" % (a*b))



elif figure == '2':

a = float(input("Основание: "))

h = float(input("Высота: "))

print("Площадь: %.2f" % (0.5 * a * h))



elif figure == '3':

r = float(input("Радиус: "))

print("Площадь: %.2f" % (3.14 * r**2))

else:

print("Ошибка ввода")

Здесь нет никаких функций, и все прекрасно. Но напишем вариант с функциями:

def rectangle():

a = float(input("Ширина: "))

b = float(input("Высота: "))

print("Площадь: %.2f" % (a*b))

 

def triangle():

a = float(input("Основание: "))

h = float(input("Высота: "))



print("Площадь: %.2f" % (0.5 * a * h))

 

def circle():

r = float(input("Радиус: "))

print("Площадь: %.2f" % (3.14 * r**2))

 

figure = input("1-прямоугольник, 2-треугольник, 3-круг: ")





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   37




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет