Уведомления

Группа в Telegram: @pythonsu

#1 Июль 1, 2021 19:38:46

nikitabebrou
Зарегистрирован: 2021-06-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

в книге ‘A Byte of Python’ в теме про кортежи есть такой код.

 zoo = ('питон', 'слон', 'пингвин')
print('Количество животных в зоопарке -', len(zoo))
new_zoo = 'обезьяна', 'верблюд', zoo
print('Количество клеток в зоопарке -', len(new_zoo))
print('Все животные в новом зоопарке:', new_zoo)
print('Животные, привезённые из старого зоопарка:', new_zoo[2])
print('Последнее животное, привезённое из старого зоопарка -', new_zoo[2][2])
print('Количество животных в новом зоопарке -', len(new_zoo)-1 + \
    len(new_zoo[2]))

всё разобрал и понял, единственное, что осталось не понятно, зачем в этой строчке:
 print('Количество животных в новом зоопарке -', len(new_zoo)-1 + \
написано в конце “ + \ ” и почему без этого программа не работает?

Отредактировано nikitabebrou (Июль 1, 2021 19:46:35)

Офлайн

#2 Июль 1, 2021 20:32:39

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Вопрос

потому что это должно быть так

 print('Количество животных в новом зоопарке -', len(new_zoo)-1 + len(new_zoo[2]))
но решили разбить это на две строки и это “ \ ” говорит python -у что мол игнорь перенос строки
вот то же на проверить
 print('Количество животных в новом'\
' зоопарке -', len(new_zoo)-1 + len(new_zoo[2]))



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 1, 2021 20:33:02)

Офлайн

#3 Июль 1, 2021 21:43:57

nikitabebrou
Зарегистрирован: 2021-06-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос

AD0DE412
потому что это должно быть так
спасибо за ответ, буду знать

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version