Advertisement
Lavig

Практична робота №1

Oct 2nd, 2022 (edited)
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.12 KB | None | 0 0
  1. import math
  2. import random
  3. def skip ():
  4.     print ("_" * 60)
  5.     print ("_" * 60)
  6. skip ()
  7. # Перше завдання
  8. print("Максимальне число –", max(7, 22, 37, 16,8))
  9. print("Мінімальне число –", min(7, 22, 37, 16, 8))
  10. skip()
  11. # Друге завдання
  12. print("Сума чисел –", sum([23, 50, 37, 13],14))
  13. skip()
  14. # Третє завдання
  15. print("Найближче більше ціле число –", math.ceil(44.125))
  16. skip()
  17. # Четверте завдання
  18. print("Остача від ділення –", round(math.fmod(37, 5)))
  19. skip()
  20. # П'яте завдання
  21. print("Випадкова цифра -", random.randint(5,20))
  22. skip()
  23. # Шосте завдання
  24. print("Випадкова літера -", random.choice("алгоритмізація"))
  25. skip()
  26. # Сьоме завдання
  27. print ("Цілі числа:", int(46.7), "і", int(("78")))
  28. skip()
  29. # Восьме завдання
  30. print("pi =", math.pi)
  31. print("e =", math.e)
  32. skip()
  33. # Дев'яте завдання
  34. a = random.randint(5,20)
  35. b = random.randint(5,20)
  36. c = random.randint(5,20)
  37. print("Сума трьох чисел –", a + b +c)
  38. skip()
  39. # Десяте завдання
  40. d = 7.45
  41. e = 16.4
  42. print("Більше число –", max(d, e))
  43. print("√7.45 =", math.sqrt(7.45))
  44. print("√16.4 =", math.sqrt(16.4))
  45. skip()
  46. # Проект
  47. while True:
  48.     try:
  49.         tablet = float(input("Введіть вартість планшету (грн): "))
  50.     except:
  51.         print("Ви неправильно ввели число. Спрбойте ще раз!")
  52.         continue
  53.     try:
  54.         accessories = float(input("Введіть вартість аксесуарів (грн): "))
  55.     except:
  56.          print("Ви неправильно ввели число. Спрбойте ще раз!")
  57.          continue
  58.     sum = tablet + accessories
  59.     isnum = sum.is_integer()
  60.     if isnum:
  61.         print("Загальна вартість покупи –", round (float(sum)), "гривень")
  62.         first_sum = sum/100*30
  63.         isnum2 = first_sum.is_integer()
  64.         if isnum2:
  65.             print("Перший внесок –", round (float(first_sum)), "гривень")
  66.         else:
  67.             print("Перший внесок –", format (first_sum, '.2f'), "гривень")
  68.         month_sum = sum /100 *70 /6
  69.         isnum3 = month_sum.is_integer()
  70.         if isnum3:
  71.             print("Сума кожного платежу після першого внеску –", round(float(month_sum)), "гривень")
  72.         else:
  73.             print("Сума кожного платежу після першого внеску –", format (month_sum, '.2f'), "гривень")
  74.         break
  75.     else:
  76.         print("Загальна вартість покупки –", format (sum, '.2f'), "гривень")
  77.         print("Перший внесок –", format (sum/100*30, '.2f'), "гривень")
  78.         print("Сума кожного платежу після першого внеску –", format (sum /100 *70 /6, '.2f'), "гривень")
  79.         break
  80. skip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement