5
svar
85
visningar
Matteuppgift från 2c - maximal ersättning
Hej!
Hur kan jag lösa uppgiften 3?
Kombinationen av stora och små lådor är väl x*y? Hur kan jag finna ersättningen för det med Python?
PS Jag är en riktig nybörjare i programmeringen.
Gjorde du steg 1 och 2?
Ja
Antalet kombinationer av små och stora lådor är x*y, men koden ska göra något för varje kombination. Det gör den ju redan - den räknar ut ersättningen och kollar om maximala ersättningen hittills är mindre. Det som står under
for x in range(0,41):
for y in range(1, 86):
görs för varje kombination av x och y. Du ska stoppa in litet kod där som skriver ut E när den har räknats ut.
Emax = 0
for x in range(0, 41):
for y in range(1,86):
V = 200*x + 50*y
m = 5*x + 20*y
if V <= 8000 and m <= 1700:
E = 40*x + 25*y
if E > Emax:
Emax = E
stora = x
små = y
Print("stora:", x, "små:", y, "ersättning:", E)
så här?
Ungefär, men nu skriver du bara ut E de gånger som den är större än Emax.