Предмет: Информатика, автор: igorka999

Может кто-то подробно объяснить что такое % в python, как его использовать и в каких случаях, в инете что не прочитай, всё-равно не понимаю и вот например есть: elif (a * b) % 10 != 0 and (a + b) % 10 == 0: Откуда взялся % и почему именно % 10? Как ставить цифру после %

Приложения:

Ответы

Автор ответа: piratvozhakov
1

% - остаток после деления, возьмем пример:

print(5 % 10)

вывод 5, почему 5?

10 делим на 5, остается 5, и у тебя выведется 5 - остаток.


print(10 % 3)

вывод у нас будет 1

10 делим на 3, получаем 9, остаток 1.

Использовать стоит в тех случаях, когда ты хочешь получить остаточное число от поделенных, например является ли число четным.


igorka999: А вот print(6%10) вывод выходит 6, но если целочисленно делить то будет 10/6=1 и остаток 4
piratvozhakov: в питоне при делении 10/6 будет число с точкой(1.66....), а если ты будешь делить с остатком, 10%6, у тебя остаток само собой будет 4.
Похожие вопросы
Предмет: Русский язык, автор: 41131
Предмет: Английский язык, автор: fgg09