Top.Mail.Ru
Ответы

Задача 2. Расшифровка кода

Нам нужно расшифровать определённый код в виде одного большого числа. Для этого нужно посчитать сумму цифр справа налево. Если мы встречаем в числе цифру 5, то выводим сообщение «Обнаружен разрыв» и заканчиваем считать сумму. В конце программы на экран выводится сумма тех цифр, которые мы взяли. короче нужно написать цифры и программа определяет.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Профи

Я могу написать такую программу на Python:

number = input("Введите число: ")
sum = 0

for digit in number[::-1]:
if digit == "5":
print("Обнаружен разрыв")
break
sum += int(digit)

print("Сумма цифр:", sum)

Пример работы программы:

Введите число: 123456
Сумма цифр: 21

Введите число: 123546789
Обнаружен разрыв
Сумма цифр: 34