Найти - Пользователи
Полная версия: Вопрос
Начало » Python для новичков » Вопрос
1
nikitabebrou
в книге ‘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 + \
написано в конце “ + \ ” и почему без этого программа не работает?
AD0DE412
потому что это должно быть так
 print('Количество животных в новом зоопарке -', len(new_zoo)-1 + len(new_zoo[2]))
но решили разбить это на две строки и это “ \ ” говорит python -у что мол игнорь перенос строки
вот то же на проверить
 print('Количество животных в новом'\
' зоопарке -', len(new_zoo)-1 + len(new_zoo[2]))
nikitabebrou
AD0DE412
потому что это должно быть так
спасибо за ответ, буду знать
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB