Advertisement
Lavig

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

May 15th, 2024
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.79 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.         first_number = (input("\033[1m\033[33mВведіть перше число: \033[0m"))
  10.         second_number = (input("\033[1m\033[95mВведіть друге число: \033[0m"))
  11.         third_number = (input("\033[92;1mВведіть третє число: \033[0m"))
  12.         float(first_number)
  13.         float(second_number)
  14.         float(third_number)
  15.         break
  16.     except:
  17.         print("\033[1m\033[31mВводити можна тільки числа. Спробуйте ще раз!\033[0m")
  18.         continue
  19. first_number = float(first_number)
  20. second_number = float(second_number)
  21. third_number = float(third_number)
  22. if first_number == second_number or first_number == third_number or second_number == third_number:
  23.     first_number += 5
  24.     second_number += 5
  25.     third_number += 5
  26.     if first_number.is_integer() == True:
  27.         first_number = int(first_number)
  28.     if second_number.is_integer() == True:
  29.         second_number = int(second_number)
  30.     if third_number.is_integer() == True:
  31.         third_number = int(third_number)
  32.     print("\033[1m\033[96mПерше число після збільшення на 5 -\033[97m", first_number, "\033[0m")
  33.     print("\033[1m\033[33mДруге число після збільшення на 5 -\033[97m", second_number, "\033[0m")
  34.     print("\033[1m\033[95mТретє число після збільшення на 5 -\033[97m", third_number, "\033[0m")
  35. else:
  36.     print("\033[1m\033[96mСеред наведених чисел рівних немає\033[0m")
  37. skip()
  38. # Завдання 2
  39. while True:
  40.     try:
  41.         number = float((input("\033[1m\033[33mВведіть будь-яке натуральне трицифрове число: \033[0m")))
  42.     except:
  43.         print("\033[1m\033[31mВводити можна тільки числа. Спробуйте ще раз!\033[0m")
  44.         continue
  45.     if number < 0:
  46.         print("\033[1m\033[31mВводити можна тільки натуральні числа. Спробуйте ще раз!\033[0m")
  47.         continue
  48.     if number.is_integer() == True:
  49.         number = int(number)
  50.     else:
  51.         print("\033[1m\033[31mВводити можна тільки натуральні числа. Спробуйте ще раз!\033[0m")
  52.         continue
  53.     number = str(number)
  54.     length = len(number)
  55.     if length != 3:
  56.         print("\033[1m\033[31mВводити можна тільки трицифрові числа. Спробуйте ще раз!\033[0m")
  57.         continue
  58.     break
  59. print("\033[1m\033[96mСума цифр введеного числа -", int(number[0]) + int(number[-1]) + int(number[-2]), "\033[0m")
  60. skip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement