срочно Допоможіть будь ласка!!! Задача 1. Дано 2-цифрове число. Поміняти місцями його цифри Якщо дано число 15, має утворитись число 51.
n=int(input())
a=n//10
b=n%10
k=b*10+a print("Нове число", k)​

Ответы

Ответ дал: lyudmilasokolova2006
0

Ответ:

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

Первой строкой в коде запрашивается у пользователя двузначное число.

Затем происходит деление данного числа на 10 с помощью оператора //, что позволяет получить первую цифру числа. Вторая цифра находится с помощью оператора %, который вычисляет остаток от деления числа на 10.

Далее создается новое число, которое получается из цифр исходного числа путем их перестановки. Первая цифра становится второй, а вторая — первой. Это происходит с помощью формулы k=b*10+a, где a — первая цифра, а b — вторая.

Наконец, на экран выводится новое число с помощью функции print().

Итоговый код для задачи "Поменять местами цифры в двузначном числе" выглядит так:

n = int(input("Введите двузначное число: "))

a = n // 10

b = n % 10

k = b * 10 + a

print("Новое число:", k)

Например, если пользователь вводит число 47, то на экране будет выведено:

Новое число: 74

Вас заинтересует