maths.special_numbers.disarum_number ==================================== .. py:module:: maths.special_numbers.disarum_number .. autoapi-nested-parse:: A number n is said to be a Disarium number if the sum of its digits raised to their respective positions equals the number itself. Examples of Disarium Numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 89, 135, 175, 518, 598, ... https://rosettacode.org/wiki/Disarium_numbers Functions --------- .. autoapisummary:: maths.special_numbers.disarum_number.is_disarium_number Module Contents --------------- .. py:function:: is_disarium_number(number: int) -> bool This function takes an integer number as input. Returns True if the number is a Disarium number. >>> is_disarium_number(-1) False >>> is_disarium_number(0) False >>> is_disarium_number(1) True >>> is_disarium_number(89) True >>> is_disarium_number(135) True >>> is_disarium_number(175) True >>> is_disarium_number(518) True >>> is_disarium_number(598) True >>> is_disarium_number(123) False >>> is_disarium_number(89.0) Traceback (most recent call last): ... TypeError: Input value of [number=89.0] must be an integer