Информатика, вопрос задал TkachenkoVadim , 6 лет назад

Язык программирования: Python
Что означает эта ошибка?:

Traceback (most recent call last):
File "jailed_code", line 1, in
print(max(len(input().split('О'))))
TypeError: 'int' object is not iterable

Ответы на вопрос

Ответил balakine977
1

Функция max() принимает аргумент типа iterable, ты передаёшь туда int.

Нужно передавать list, set и др. итерируемые объекты

https://pythonz.net/references/named/iterable/

https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-max/


TkachenkoVadim: Ура! Спасибо! Заменил на print(max([len(i) for i in input().split('О')])) и всё заработало!
Ответил brofycat
0
Ответ:
Это функция при сбоях iterable
Объяснение:
Новые вопросы