Загрузка...

Обход элементов

У вас есть три слова подряд: cup, потом pen, потом book. Вы хотите получать по одному слову, начиная с cup. Первая строка на экране будет cup.

Один print пишет первое слово

python
items = ["cup", "pen", "book"]
walk = iter(items)
print(next(walk))

На экране видно cup. cup — первое из трёх слов. Строка walk = iter(items) обходит эти слова по порядку. print(next(walk)) пишет следующее слово, и это слово — cup. pen не пишется. book не пишется. Программа закончилась. Второй строки нет.

Каждый print пишет следующее слово

python
items = ["cup", "pen", "book"]
walk = iter(items)
print(next(walk))
print(next(walk))
print(next(walk))

Это вторая программа. На экране три строки: первая cup, вторая pen, третья book. Первый print(next(walk)) пишет cup. Второй print пишет pen, следующее слово, и не пишет cup снова. Третий print пишет book. Один print пишет одно слово. Программа закончилась. Четвёртой строки нет.

Теперь вы умеете взять первое слово, а потом следующее. Первый экран — cup. Второй экран — cup, потом pen, потом book. Следующая страница проверяет, что результат совпадает с результатом, который вы хотели.

Одно слово, потом следующее

Ещё раз посмотрите на два экрана. Первый экран — cup. Второй экран — cup, потом pen, потом book. Каждый print пишет одно слово. Следующая страница проверяет, что результат совпадает с результатом, который вы хотели.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
4
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху