• Можете ли объяснить как работает?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    На второй строке создается строковая переменная, она нужна как некая база, потому что для оператора += это нужно.
    В четвертой строке к этой переменной добавляется новая строка, которая отформатирована через f-строки, в ней лежит цифра и слово sheep, собственно. В итоге каждую итерацию цикла к переменной sheep добавляется новая строка X sheep....

    Можно расписать как
    sheep = sheep + f"{i+1} sheep..."
    Ответ написан
    Комментировать
  • Можете ли объяснить как работает?

    Aw1nger
    @Aw1nger
    Python Devoloper
    Во второй строке переменной sheep присваивается значение '', то и есть переменная соответствует строке без символов.
    В четвёртой строке к объявленной выше переменной начинают добавляться значения. Рассмотрим подробнее:
    f"" — значок форматирования строки, который позволяет указывать тебе в {значение} которое должно быть на выходе.
    Собственно это и происходит — с каждым проходом цикла к переменной добавляется строчка равная i+1 sheep... Почему i+1? Изначально i будет равна нулю, поэтому добавляем 1.

    Общую суть я передал.
    Изучай основы питона.
    Ответ написан
    Комментировать