Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Вопрос про использование outside loop в питоне

  1. Вопрос про использование outside loop в питоне

    Такой вопросик, ребят. Пытаюсь понять, как правильно использовать циклы в Python, особенно, когда надо что-то за пределами цикла сделать. У меня есть цикл for, который перебирает элементы, и мне надо наружу что-то выводить после каждой итерации. Примеров кодов не смог нагуглить подходящих, кто может помочь с этим моментом? И мельком видал, что вроде есть какие-то сложности с синтаксисом, когда переменную снаружи цикла используешь в нем, так ли это? Буду очень признателен за помощь!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Смотри, бро, это можно сделать легко, просто нужно правильно определить и использовать переменные. Вот наглядный пример:

    Программный код:
    items = [12345]
    outside_variable 0

    for item in items:
    outside_variable += item
    print(f'Текущая сумма: {outside_variable}')

    print(
    f'Итоговая сумма: {outside_variable}'
    Получится такой вывод:
    Текущая сумма: 1
    Текущая сумма: 3
    Текущая сумма: 6
    Текущая сумма: 10
    Текущая сумма: 15
    Итоговая сумма: 15

    То есть, ты спокойно можешь юзать переменные из вне цикла в цикле, главное следи за их определением, чтобы ошибок не было. Надеюсь это помогло!

  4. Цитата Сообщение от Надежда Петровна
    Смотри, бро, это можно сделать легко, просто нужно правильно определить и использовать переменные. Вот наглядный пример:

    Программный код:
    items = [12345]
    outside_variable 0

    for item in items:
    outside_variable += item
    print(f'Текущая сумма: {outside_variable}')

    print(
    f'Итоговая сумма: {outside_variable}'
    Получится такой вывод:
    Текущая сумма: 1
    Текущая сумма: 3
    Текущая сумма: 6
    Текущая сумма: 10
    Текущая сумма: 15
    Итоговая сумма: 15

    То есть, ты спокойно можешь юзать переменные из вне цикла в цикле, главное следи за их определением, чтобы ошибок не было. Надеюсь это помогло!
    Спасиб за разъяснение! Теперь всё понятней стало, особенно с примером. А можно так делать со всеми типами переменных?

  5. Ну да, типа все норм должно быть. Внешняя переменная просто должна быть определена заранее. Вот только если ты используешь её как счётчик или что-то такое, лучше обнулять перед циклом, чтобы избежать багов. Могу еще примерчик подкинуть, если надо.

  6. Цитата Сообщение от Stro
    Ну да, типа все норм должно быть. Внешняя переменная просто должна быть определена заранее. Вот только если ты используешь её как счётчик или что-то такое, лучше обнулять перед циклом, чтобы избежать багов. Могу еще примерчик подкинуть, если надо.
    Точно-точно, обнуление иногда забываю, потом баян и баги вылезают. Тут прям веский совет!

  7. Иногда реально легче на практике посмотреть на такие моменты. Вот пример более сложного кода:

    Программный код:
    my_list = [102030]
    calc 0

    for i in range(len(my_list)):
    calc += my_list[i] * 2
    if == 2:
    result calc 2
    print(f'Итог на третьей итерации: {result}'
    В общем, используй и не парься, это работает!

  8. Цитата Сообщение от Нина
    Иногда реально легче на практике посмотреть на такие моменты. Вот пример более сложного кода:

    Программный код:
    my_list = [102030]
    calc 0

    for i in range(len(my_list)):
    calc += my_list[i] * 2
    if == 2:
    result calc 2
    print(f'Итог на третьей итерации: {result}'
    В общем, используй и не парься, это работает!
    Впечатляет! Видно что, даже если цикл большой, всё равно можно чотко все рассчитать.

  9. Ещё имей в виду, если вдруг работаешь с вложенными циклами, могут возникнуть заморочки. Внешние переменные могут запутаться у тебя в голове. В таких случаях лушче аккуратно комментить код или использовать ф-и.

  10. Цитата Сообщение от Аля
    Ещё имей в виду, если вдруг работаешь с вложенными циклами, могут возникнуть заморочки. Внешние переменные могут запутаться у тебя в голове. В таких случаях лушче аккуратно комментить код или использовать ф-и.
    Ага, замечал такое. Комменты спасают! Помогают не теряться в коде. Ф-и, кажется, тема отдельная для разговора!

Страница 1 из 2 12 ПоследняяПоследняя