Division med heltal och flyttal
Python har två olika divisionsoperatorer: / och //. I Python 3 returnerar / alltid ett flyttalsresultat, medan // är golvdivision och alltid returnerar ett heltal. Golvdivision motsvarar math.floor(täljare/nämnare), vilket returnerar det högsta heltal som är mindre än eller lika med divisionsresultatet. Du kan läsa mer om math.floor i Python-dokumentationen.
Den här övningen är en del av kursen
Datatyper i Python
Övningsinstruktioner
- Skriv ut resultatet av
2/1och1/2. - Skriv ut golvdivisionsresultatet av
2//1och1//2. - Skriv ut typen av
2/1och2//1.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)