Advertisement
Lavig

Практика (день 4)

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