alarm
Задайте вопрос
Информатика
ash

Всем, привет. посчитайте, , с задачей. Код написан, но программа падает с ошибкой, при определённых вводимых данных. (язык Python)Спасибо def change(summ, n):~~num_count = 0~~temp = n~~while temp > 0:~~~~num_count += 1~~~~temp = temp // 10~~last_digit = n % 10~~first_digit = n // 10 ** (num_count - 1)~~between_digits = n % 10 ** (num_count - 1) // 10~~n = last_digit * 10 ** (num_count - 1) + between_digits * 10 + first_digit~~print('Изменённое число:', n)~~summ += n~~return summnumber = int(input('nВведите первое число: '))summa = 0if abs(number) > 99:~~summ = change(summa, number)else:~~print('В первом числе должно быть не менее трех цифр. ')n = int(input('nВведите второе число: '))if abs(n) > 999:~~summ = change(summ, n)else:~~print('Во втором числе должно быть не менее четырех цифр. ')if abs(n) > 999 or abs(number) > 99:~~print('nСумма чисел:', summ)else:~~print('nОшибка, попробуйте снова. ')

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

в 27 строке неопознанное имя summ

из за этого вся ошибка

поменяйте на summa

там где summ = cange(summa, n)

10
Harold
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Коля Иванов для подбора пароля и

ОЧЕНЬ Исполнитель преобразует ч

для того чтобы узнать секретный

у исполнителя есть 2 команды, ко

Сообщающиеся сосуды | С++ 80 пои

посчитайте НУЖНО Порядок чте

Контакты
Реклама на сайте