""" Vi maa foerst regne ut hva b maa vaere for at arealer skal bli 10 Areal = a*b/2 = 10 a*b = 20 b = 20/a """ import numpy as np def hypotenus(katet1, katet2): return np.sqrt(katet1**2 + katet2**2) def omkrets(a, b): return a + b + hypotenus(a,b) a_vals = np.linspace(0.01, 2000, 100000) minste_omkrets = np.inf beste_a = 0 for a in a_vals: omkr = omkrets(a, 20/a) if(omkr < minste_omkrets): minste_omkrets = omkr beste_a = a print(f'Minste omkrets er {minste_omkrets:.2f} naar \ a er {beste_a:.2f} og b er {20/beste_a:.2f}')