perestanovka_cifr.py 934 B

12345678910111213141516171819
  1. # Дано трехзначное число, в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.
  2. # Формат входных данных
  3. # На вход программе подаётся положительное трёхзначное целое число, все цифры которого различны.
  4. # Формат выходных данных
  5. # Программа должна вывести шесть чисел, образованных при перестановке цифр заданного числа
  6. num = int(input())
  7. a = num % 10
  8. b = (num // 10) % 10
  9. c = num // 100
  10. print(c, b, a, sep="")
  11. print(c, a, b, sep="")
  12. print(b, c, a, sep="")
  13. print(b, a, c, sep="")
  14. print(a, c, b, sep="")
  15. print(a, b, c, sep="")