Почему 7%(5//2)=1?А не 7 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 1

Почему 7%(5//2)=1?А не 7

16th Jul 2018, 5:33 AM
Айжаркын
2 Answers
+ 1
integer division 5//2 yields 2, since all decimals are dismissed 7%2 yields 1 since % is the modulo operator, giving us the remainder: 7 = 2*3 + 1
16th Jul 2018, 5:39 AM
Matthias
Matthias - avatar
0
Потому что знак '//' - это целочисленное деление, то есть деление без остатка. 5 делить на 2 = 2 (остаток 1). Знак '%' означает ОСТАТОК от деления. 7 делить на 2 равно 3, остаток 1.
16th Jul 2018, 11:54 AM
RomatoPotato
RomatoPotato - avatar