Deb4ik
@Deb4ik
Студент, люблю С++

Почему 3696 % 20 = 16, а не 8?

Короче, такая тема, мне нужен остаток от деления на 20, пишу как нужно i % 20, но почему-то у меня 3696 при делении на 20 в остатке пишет 16, а не 8. Что делать?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Почему 8?

3696//20 = 184 целые части

184 * 20= 3680
3696 - 3680 = 16

То, что вы получили 184,8, то эти 8 десятых не будут остатком, т.к. их еще нужно умножить на 20 (точно так же как и 184 нужно умножить на 20), а 0.8*20 = 16
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы