Lösa linjära ekvationer med Python
Hallå där!
Jag är ny till programmering och min lärare har gett mig en uppgift där man ska lösa en linjär ekvation med hjälp av Python, utan någon ledning. Eftersom att jag är ny till programmering är jag inte helt säker på hur jag ska göra, jag har försökt att googla utan resultat. Hjälp!
Har du fått någon information om hur input kan se ut?
Nej.
Det finns för lite information. Det går att lösa uppgiften på många sätt.
Ett sätt är att göra en klass, som tar emot m och k. Sedan är det trivialt att beräkna y-värdet för olika x-värden.
Ett annat sätt är att definiera funktionen på riktigt mha python.
def f(k, x, m):
return k*x+m
Eller använda matematiska moduler som redan finns tillgängliga osv.
Som Joculator påpekar spelar det också roll hur och vad för input vi skall ta emot. Är linjen känd från början? Ska vi beräkna givet olika punkter?