Информатика, вопрос задал lajzamak , 1 год назад

Користувач вводить чотиризначне число. Виведи число, складене з тих самих цифр, записаних в зворотному порядку. Рішення оформи у вигляді функції reverse (n), яка отримує на вхід введене користувачем число і повертає його перевертень. Только со своими функциями, например: def reverse(n):​

Ответы на вопрос

Ответил botlegion
0

Відповідь:

Зверніть увагу, що можна розв'язати це завдання без використання стрічок, просто працюючи з числами. Ось код функції:

def reverse(n):

   # Определяємо цифри введеного числа

   digit1 = n % 10

   digit2 = (n // 10) % 10

   digit3 = (n // 100) % 10

   digit4 = n // 1000

   # Обчислюємо число, складене з цих цифр у зворотному порядку

   reversed_number = digit1 * 1000 + digit2 * 100 + digit3 * 10 + digit4

   return reversed_number

Ця функція використовує арифметичні операції для отримання цифр чотиризначного числа n і зібрання їх у зворотньому порядку у змінній reversed_number. Наприклад, якщо користувач введе число 1234, функція поверне число 4321.

Пояснення:

Новые вопросы