can someone help me how to rearrange the numbers in python
for eg:-508
805
058
085
from itertools import permutations
def rearrange_number(number):
# Convert the number to a string to iterate over its digits
number_str = str(number)
# Generate all permutations of the digits
perms = permutations(number_str)
# Convert each permutation back to an integer
rearranged_numbers = [int(''.join(perm)) for perm in perms]
return rearranged_numbers
Test with the number 508
number = 508
rearranged_numbers = rearrange_number(number)
Print the rearranged numbers
for num in rearranged_numbers:
print(num)
Here is an code for ur given example