Быстрый способ решения вопросов, связанных с циклом for.

1.Введение в цикл For
Цикл For используется для итерации последовательности. С помощью цикла for осуществляется поочередный доступ ко всем элементам, присутствующим в последовательности.

2.Трюк для простого решения вопросов о вложенном цикле
Пусть первое условие цикла for — Days & остальные условия цикла — сессии. Это означает, что студент должен посещать все сессии каждый день.

Например.

for i in range(3):
 for j in range(6):
   print(j, end=' ')
Войти в полноэкранный режим Выход из полноэкранного режима

ТРЮК ДЛЯ РЕШЕНИЯ ВЫШЕУКАЗАННОГО ВОПРОСА:
Пусть i = Дни(понедельник, вторник и т.д.) иamp;
j = Сессии(Математика, Наука и т.д.)
диапазон для i = (0,1,2)
диапазон для j = (0,1,2,3,4,5)
Итерация1:
i=0, условие становится True и цикл будет подключен.
День будет понедельник. В j есть 6 сессий, и студент должен посещать все сессии каждый день.
Таким образом, результат будет равен 0 1 2 3 4 5
Итерации3:
i = 2, условие становится истинным и днем будет среда. Результат = 0 1 2 3 4 5
Окончательный результат
0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5

Пример 2:

my_string =['Mathematics','Science','History']
for i in range(len(my_string)):
  for x in range(4):
    print(x, end=(' '))
Вход в полноэкранный режим Выход из полноэкранного режима

Объяснение:
Итерация1:
Диапазон для i = (0,1,2)
Диапазон для x = (0,1,2,3)
i = 0, день 1, т.е. понедельник, мы должны сидеть на всех сессиях, поэтому выход становится 0 1 2 3
Итерация3:
i = 2, день 3 — среда, и после сидения на всех сессиях, выход получается 0 1 2 3.
Окончательный результат
0 1 2 3 0 1 2 3 0 1 2 3

Оцените статью
devanswers.ru
Добавить комментарий