code python



Автор Егор Антонов задал вопрос в разделе Python

Объясните код изучающему питон пожалуйста. и получил лучший ответ

Ответ от Ђатьяна Шеховцова[гуру]
Заполнить массив (это квадратные скобки) значениями i (вот которое перед циклом), которые... поехал цикл
Татьяна Шеховцова
(87453)
Чего не знаю, того не знаю. У меня уровень питона только на понимании кода (программы читаю, а сама более-менее сложное не составлю)

Ответ от Аделина Игнатова[новичек]
извини

Ответ от Бред полный[гуру]
ht tp://pythontutor.ru
почитай. все понятно и доступно визуально

Ответ от Yaroslav S[гуру]
Python, это такой язык, который настроен на быстрое написание скриптов. Это достигается большой стандартной библиотекой и особенностями языка.
То есть эта конструкция [i for i in range(51) if i % 2 == 0] это просто механизм языка, что бы быстрее создавать списки. Просто так договорились, что если пишем так, интерпретатор обрабатывает так, и не надо тут искать закономерностей в синтаксисе, где какие скобки и зачем. Просто запомни эту конструкцию и используй ее.

Ответ от Александр Русакевич[новичек]
Почитай: ссылка world.ru/tipy-dannyx-v-python/spiski-list-funkcii-i-metody-spiskov.html

Ответ от Игорь Иванов[гуру]
Посмотрите про генераторы списков и генераторы множеств и т. д. Учите основы. А по теме - это равнозначная запись, но согласитесь, что генератор списка выглядит эффектней, но для Вас менее понятен.
evens_to_50 = []
for i in range(51):
....if i % 2 == 0:
....evens_to_50.append(i)
print(evens)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Объясните код изучающему питон пожалуйста.
Python на Википедии
Посмотрите статью на википедии про Python
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*