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)

Använd funktionen "" för att ta roten ur ett tal.

Vi använder oss av formeln nedan:

Facit till denna del finner du här

Last updated

Was this helpful?