Вопрос пользователя:
Ответ нейросети:
Ваш код содержит ошибки, вот исправленный вариант:
one_n = int(input('Введите количество чисел: ')) max_sum = 0 max_num = 0 for _ in range(one_n): num = int(input('Введите число: ')) sum_digits = sum(int(digit) for digit in str(num)) if sum_digits > max_sum: max_sum = sum_digits max_num = num print(f'Число {max_num} имеет максимальную сумму цифр: {max_sum}')
Что касается рекомендаций по обучению Python, вот несколько книг, которые могут быть полезны:
Также на платформе YouTube есть множество видеоуроков по Python, например, канал Corey Schafer.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.