Takto?
# Konštanta N - musí byť väčšia ako maximálna hodnota hrany obdlžníka
N = 100
# Zoznam obdlžníkov reprezentovaných ako tuple (A, B),
# kde A je dĺžka vodorovnej hrany a B dĺžka zvislej hrany.
rectangles = [
(10, 10), # 10x10
(12, 6), # 12x6
(11, 13), # 11x13
(12, 9), # 12x9
(12,

# 12x8
]
def fitness(rect):
"""
Vypočíta fitness obdlžníka.
Parametre:
rect (tuple): Tuple (A, B), kde A je dĺžka vodorovnej hrany a B je dĺžka zvislej hrany.
Návratová hodnota:
int: Fitness hodnota podľa vzorca F = N * A + B.
"""
A, B = rect
return N * A + B
# Výber obdlžníka s maximálnou fitness hodnotou
best_rectangle = max(rectangles, key=fitness)
print("Najvhodnejší obdlžník je:", best_rectangle)