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

27. Изтрехзначного числа X вычли его последнюю цифру. Когдарезультат разделили на 10, ак частному слева приписалипоследнюю цифру числа X, то получилось 237. Найти число Х. Решить НА ПИТОНЕ Заранее спасибо​

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

Если внимательно прочесть условие, то задача сводится к перестановке правой цифры в трехзначном числе налево.

Решать задачу можно с конца, то есть, начав с полученного числа 237, следует двигаться к началу текста условия.

1. В числе 237 последней цифрой числа Х является самая левая цифра, то есть 2.

2. Если отбросить 2-ку, то останется пара цифр (двузначное число) ab из исходного числа abc = X.

3. Если ab * 10, то получим трехзначное число ab0

4. Осталось прибавить к ab0 число которое было последней цифрой, то есть 2, то получим abc - искомое число.

На Python 3

print ('Введите конечное трехзначное число')

n=int(input()) #приводим введенное число к целочисленному типу

c=n//100 #выделяем цифру, которую приписали слева к частному

n=(n%100)*10+c #n%100 - выделяем то число, к которому была приписана цифра слева

#*10 - приводим его к трехзначному формату, дополнив нулем справа, +с добавляет последнюю цифру

print (n, '<- исходное число Х')

На приложенной картинке - результат работы программы. Вводим 237, получаем 372 - это задуманное исходное число

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

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

2. Заполните поле:… Имеет кратку

Алгоритм вычисления значения фун

посчитайте Найти сумму квадратов

посчитайте уравнение, где х- осн

Кто может нарисовать график чере

Найдите все натуральные числа, п

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