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

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

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

numbers = [1,2,3,4,5]
for counter, item in enumerate (numbers):
    if (counter % 2 == 0):
        print (item)
print(counter)
  • Вопрос задан
  • 2293 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
GavriKos
@GavriKos
В гугле забанили?
Остаток от деления это
Ответ написан
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
03 февр. 2025, в 10:43
50000 руб./за проект
03 февр. 2025, в 10:34
18000 руб./за проект
03 февр. 2025, в 09:25
1500 руб./за проект