Advertisement
Lavig

Практика (завдання 7)

May 21st, 2024
445
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.48 KB | None | 0 0
  1. while True:
  2.     try:
  3.         number = float((input("\033[1m\033[33mВведіть будь-яке натуральне п'ятизначне число: \033[0m")))
  4.     except:
  5.         print("\033[1m\033[31mВводити можна тільки числа. Спробуйте ще раз!\033[0m")
  6.         continue
  7.     if number < 0:
  8.         print("\033[1m\033[31mВводити можна тільки натуральні числа. Спробуйте ще раз!\033[0m")
  9.         continue
  10.     if number.is_integer() == True:
  11.         number = int(number)
  12.     else:
  13.         print("\033[1m\033[31mВводити можна тільки натуральні числа. Спробуйте ще раз!\033[0m")
  14.         continue
  15.     number = str(number)
  16.     length = len(number)
  17.     if length != 5:
  18.         print("\033[1m\033[31mВводити можна тільки п'ятизначні числа. Спробуйте ще раз!\033[0m")
  19.         continue
  20.     break
  21. number = int(number)
  22. print("\033[1m\033[95mПерша цифра числа –\033[97m", number // 10000, "\033[0m")
  23. print("\033[92;1mДруга цифра числа –\033[97m", number % 10000 // 1000, "\033[0m")
  24. print("\033[1m\033[96mТретя цифра числа –\033[97m", number % 1000 // 100, "\033[0m")
  25. print("\033[1m\033[33mЧетверта цифра числа –\033[97m", number % 100 // 10, "\033[0m")
  26. print("\033[1m\033[95mП'ята цифра числа –\033[97m", number % 10 // 1, "\033[0m")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement