Diskussion:Bråk i Python

Från Wikiskola
Hoppa till navigering Hoppa till sök

Kommentar till koden

Just det här kodexemplet är inte så lämpligt för noviser inom programmering men visar på styrkan med programmering där funktionen utför många (komplicerade) saker åt oss.

Det här programmet använder en funktion för bråkräkning som heter fractions. När vi lägger funktionen i print-satse så beräknas bråken och skrivs ut på samma gång.

En vanlig print-sats ser ut så här:

print("du är 3 år")

Men du kan också utföra beräkningar samtidigt som du skriver ut. I exemplet nedan har vi variablerna a och b som vår värdena 2 och 3. <sedan printar vi ut produkten 6. Testa gärna programmet.

a = 2
b = 3
print(a*b)

Exempel på utveckling av uppgiften

from fractions import Fraction

print(Fraction(355, 113))   # 355/113
print(Fraction(2,3) + Fraction(3,4))   # 17/12
print(Fraction(2,3) * Fraction(3,4))   # 1/2
print(Fraction(2,3) / Fraction(4,5))   # 1/2
a=2
b=3
c=4
d=5
print(a,"/",b," / ",c,"/",d, " = ", Fraction(a,b) / Fraction(c,d))