Matematiken
Följ stegen nedan och kontakta Filip S eller Viktor om ni behöver ytterligare hjälp. Ni kan nå oss antingen via Google Chat eller på Discord.
Få fram antalet nollställen och diskriminanten
För att få fram diskriminanten i andragradsekvationen så använder vi oss av inputen från användaren och en del av formeln från formelbladet (b² - 4ac).
D = b**2 - 4*a*c # D = Diskriminant (b**2 = b²)
Sedan så kikar vi om ekvationen har två, ett, eller inga, nollställen med hjälp av metoden if
och elif
(elif står för else if).
if D == 0: # Diskriminanten är 0
print("Ett nollställe")
elif D < 0: # Diskriminanten är mindre än 0
print("Inga reella rötter")
elif D > 0: # Diskriminanten är större än 0
print("Två nollställen")
Räkna och skriv ut rötterna
Om det finns två nollställen så behöver vi räkna ut båda två, och finns det ett så behöver vi bara räkna ut det. Vi lägger in respektive uträkning under respektive if/elif metod följt av en print() funktion som skriver ut det. (OBS! variabeln x bör ej användas, så använd x1 och x2)
# Utgå från denna och fyll i de toma ()
# Ekvationer med två nollställen behöver två x.
x1 = () / ()
print("x = ", x1)
Last updated
Was this helpful?