Zferi
@Zferi
Не смешно ли весь век по копейке копить?

Что такое % в питоне?

Я не понимаю как работает % в питоне, как он считает остаток от деления или что то подобное

a = int(input("Enter your second: ")) # тут я ввожу 10000
h = str(a // 3600)
m = (a // 60) % 60      # и вот я не понимаю как тут находится число почему   46?
s = a % 60
  • Вопрос задан
  • 245 просмотров
Решения вопроса 1
@molekulyarniy
а мы откуда знаем, почему там 46? Зависит от того, что ты присвоил a
А работает остаток от деления так же, как и остаток от деления в столбик. Например, 60 % 16 разделит нацело число 60 на 16 - будет 3. Все, что останется неподеленным и будет результатом деления через %.
16 * 3 = 48
60 - 48 = 12 (которое уже не делится на 16 нацело)
12 и есть результат 60 % 16
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
% возвращает остаток от деления. Ты делишь а % 60, получается остаток.
Ответ написан
Ваш ответ на вопрос

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

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