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

Можете ли вы доходчиво объяснить действие цикла for?

Ну короче. Я никак не могу понять суть действия цикла for. Читал объяснения: Хауди Хо, Эла Свейгарта, некоторых сайтов типа "pythontutor".
Но оно мне всё равно не ясно, хоть убей.
  • Вопрос задан
  • 256 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Alibaba2018
Представьте что у Вас есть 5 не прозрачных стаканов и только в одном из них муха, а мб её вообще в них нет, но Вам все равно нужно проверить это перед тем как из них пить или что либо дальше делать.

Так вот: что Вы делаете чтобы проверить?
Скорее всего Вы просто посмотрите сначала в первый, потом во второй, итд... пока либо не посмотрите в каждый из всех стаканов в наличии и не посчитаете сколько у Вас всего мух.

Точно также цикл for:
for loops are for iterating over a collection (like a list or tuple) or an iterator.

The standard syntax for a for loop is:

for value in collection:
# do something with value

A for loop can be advanced to the next iteration, skipping the remainder of the block,
using the continue keyword. Consider this code which sums up integers in a list and
skips None values:

sequence = [1, 2, None, 4, None, 5]
total = 0
for value in sequence:
if value is None:
continue
total += value

A for loop can be exited altogether using the break keyword. This code sums elements
of the list until a 5 is reached:

sequence = [1, 2, 0, 4, 6, 5, 2, 1]
total_until_5 = 0
for value in sequence:
if value == 5:
break
total_until_5 += value
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
longclaps
@longclaps
Походу, ты себя опроверг.
ps книг по питону много, на любой уровень. Вот на любой.
Ответ написан
Guest007
@Guest007
Django, Python, Linux и всё такое...
"Для каждого элемента заданной последовательности выполнить указанное действие"
Как-то так...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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