Программа с процедурой:
Программа с использованием функции:
Оба варианта программы выполняют одну и ту же задачу - вычисление площади кольца по значениям внутреннего и внешнего радиусов.
Программа с процедурой:
def area_circleradiusradiusradius:return 3.14 * radius**2
def area_ringinnerradius,outerradiusinner_radius, outer_radiusinnerr adius,outerr adius:
area_inner = area_circleinnerradiusinner_radiusinnerr adius area_outer = area_circleouterradiusouter_radiusouterr adius area_ring = area_outer - area_inner
print"Площадькольцаравна:",arearing"Площадь кольца равна:", area_ring"Площадькольцаравна:",arear ing
inner_radius = floatinput("Введитезначениевнутреннегорадиусакольца:")input("Введите значение внутреннего радиуса кольца: ")input("Введитезначениевнутреннегорадиусакольца:") outer_radius = floatinput("Введитезначениевнешнегорадиусакольца:")input("Введите значение внешнего радиуса кольца: ")input("Введитезначениевнешнегорадиусакольца:")
area_ringinnerradius,outerradiusinner_radius, outer_radiusinnerr adius,outerr adius
Программа с использованием функции:
def area_circleradiusradiusradius:return 3.14 * radius**2
def area_ringinnerradius,outerradiusinner_radius, outer_radiusinnerr adius,outerr adius:
area_inner = area_circleinnerradiusinner_radiusinnerr adius area_outer = area_circleouterradiusouter_radiusouterr adius area_ring = area_outer - area_inner
return area_ring
inner_radius = floatinput("Введитезначениевнутреннегорадиусакольца:")input("Введите значение внутреннего радиуса кольца: ")input("Введитезначениевнутреннегорадиусакольца:") outer_radius = floatinput("Введитезначениевнешнегорадиусакольца:")input("Введите значение внешнего радиуса кольца: ")input("Введитезначениевнешнегорадиусакольца:")
result = area_ringinnerradius,outerradiusinner_radius, outer_radiusinnerr adius,outerr adius print"Площадькольцаравна:",result"Площадь кольца равна:", result"Площадькольцаравна:",result
Оба варианта программы выполняют одну и ту же задачу - вычисление площади кольца по значениям внутреннего и внешнего радиусов.