+ 2
Please explain 20 // 6
17 ответов
+ 3
// is a floor division operator
Remove the digits after the decimal points after division
20/6 = 3.333...
20//6 = 3
+ 3
// is floor divion
It return quotient of Division.
Here 20//6
6 will be 3 times in 20. So output will be 3.
https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2273/?ref=app
+ 3
Floor division is like integer division.
+ 2
@Vadivelan
It redirects me to https://www.sololearn.com/pagenotfound
+ 2
Sunad Magdum
You get it automatically if you do it by program...
It is Integer equalent of total result (of 3.3333 => 3).
It gives dividend, to get reminder use % operator.
20 // 6 = 3 because 3*6=18, =>Floor or Integer division.
20 / 6 = 3.33333.... => decimal division
20 % 6 = 2. Because 3*6=18, & 20-18 =2 =>modular division
Erich Buelow
may you not completed that lesson so you can't see.. I think the questioner also can't see so that's why I added explanation....
+ 2
It is equivalent to rounded integer division using floor and ceil functions 🤖
+ 2
You are asking for only the whole number in the result
so the ans is 3
instaed of 3.3333
+ 1
Result is :
how many times 20 is divided by 6. = 3
Trunkates reminder..
Basic math 20 by 6
// Floor (Integer) division operator in python *....
+ 1
It is not enough to just remove the digits after the decimal point after division by the way.
I have written an in-depth explanation of floor division in my linked code using that example.
https://code.sololearn.com/cV9AXDn5asB5/?ref=app
+ 1
// is a floor division operator so: 20/6 = 3.333...
While:
20//6=3
See! It rounds off to the bottom(floor)! So, it removes the decimal!
+ 1
Compare
20 // 6 = 3
3 * 6 = 18
20 - 18 = 2
20 % 6 = 2
2 / 6 = 0.333333333
20 / 6 = 3.333333
+ 1
It just mean to return the remainder after 20 has been divided by 6
Which then in this case would be "2"