Введение
В этом испытании вам предстоит создать функцию, которая переворачивает заданное число. Функция должна принимать число в качестве аргумента и возвращать перевернутое число.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом испытании вам предстоит создать функцию, которая переворачивает заданное число. Функция должна принимать число в качестве аргумента и возвращать перевернутое число.
Напишите функцию reverse_number(n)
, которая принимает число в качестве аргумента и возвращает его перевернутую версию. Функция должна соответствовать следующим требованиям:
float
, если входное значение является float
, и int
, если входное значение является int
.reversed()
).str()
).int()
или float()
).from math import copysign
def reverse_number(n):
return copysign(float(str(n)[::-1].replace('-', '')), n)
reverse_number(981) ## 189
reverse_number(-500) ## -5
reverse_number(73.6) ## 6.37
reverse_number(-5.23) ## -32.5
В этом испытании вы узнали, как перевернуть число с использованием Python. Вы также узнали, как обрабатывать как положительные, так и отрицательные числа, а также числа с плавающей точкой и целые числа. Продолжайте практиковаться и изучать Python, чтобы стать лучше программистом!