Задать вопрос
@Wolron

Что означает символ % в операторе if?

Что означает символ % в операторе if ?

numbers = [1,2,3,4,5]
for counter, item in enumerate (numbers):
    if (counter % 2 == 0):
        print (item)
print(counter)
  • Вопрос задан
  • 2397 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
В гугле забанили?
Остаток от деления это
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Zzzz9
Может так понятней будет
numbers = [1,2,3,4,5]
for counter, item in enumerate (numbers):
    print("counter",counter,"    item",item,"      counter % 2=",counter % 2)
    if (counter % 2 == 0):
        print (item)
print("print(counter)",counter)


counter 0     item 1       counter % 2= 0
1
counter 1     item 2       counter % 2= 1
counter 2     item 3       counter % 2= 0
3
counter 3     item 4       counter % 2= 1
counter 4     item 5       counter % 2= 0
5
print(counter) 4
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы