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