Я знаю, что я не определяя диагонали где-то, но это то, что я до сих пор:пытается вычислить площадь прямоугольника заданной ширины и диагональную
import math
def compute_height_rectangle(width,diagonal):
height=area/diagonal
return height
height = int(input("Please enter the length of the diagonal: "))
"height = int(height) "
width = int(input("please enter the width: "))
"diagonal = width"
def compute_area_rectangle(width,diagonal):
area=height*width
return area
print(compute_area_rectangle(width,diagonal))
Возможно, вы захотите очистить свои переменные при обмене между «высотой» и «диагональю» по всему коду. Это делает его запутанным относительно того, что вы на самом деле имели в виду. Начните с начала и выпишите на бумаге каждый шаг, который вы хотите предпринять, чтобы вычислить область. Затем преобразуйте этот поток в код. Попытайтесь организовать свой def в одном месте, а не повсюду, поскольку это поможет с удобочитаемостью – scrappedcola