Advertisement
Londor13417

lovi

Sep 29th, 2020
979
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.15 KB | None | 0 0
  1. def check(s):
  2.     try:
  3.         float(s)
  4.         return True
  5.     except ValueError:
  6.         return False
  7.  
  8. def task_1():
  9.     a=5
  10.     b=8
  11.     c='A'
  12.     d=""
  13.     for i in range(1,b+1):
  14.         d+=c
  15.     for i in range(1,a+1):
  16.         print(d)
  17.  
  18. def task_2(a):
  19.     x = input("Введіть натуральне число k: ")
  20.     if str(x).isdigit() and int(x)>0:        
  21.         k = int(x)
  22.         print("Відповідь: ")
  23.         for i in range(1,a+1):
  24.             print((i+1)*k)
  25.         print()
  26.     else:
  27.         print("Ви ввели недопустиме значення, спробуйте знову.")
  28.         task_2(a)
  29.  
  30. def task_3():
  31.     try:
  32.         x = float(input("Введіть значення x: "))
  33.         if check(x):
  34.             b = float(x)
  35.             a = b - 9 - b * b
  36.             if int(x) < 8:
  37.                 a = 1 / ((b ** 4) - 6)
  38.             print(a)
  39.     except ValueError:
  40.         print("Ви ввели недопустиме значення x, спробуйте знову.")
  41.         task_3()
  42.  
  43. print("Наєзжий Іван Васильович\nЛабораторна робота №1 \nВаріант 10")
  44.  
  45. flag = True
  46. n_ans_2 = 3
  47. while flag:
  48.     print('1) Вивести на екран прямокутник, заповнений літерами А. Кількість рядків в прямокутнику дорівнює 5, кількість стовпців дорівнює 8.')
  49.     print('2) Визначити, дільником яких чисел а, b, с є число k (ввести з клавіатури).')
  50.     print('3) Обчислення конкретної функції, в залежності від введеного значення х.')
  51.     ans = input('Яку програму запустити: ')
  52.     if ans == "1":
  53.         task_1()
  54.     elif ans == "2":
  55.         task_2(n_ans_2)
  56.     elif ans == "3":
  57.         task_3()
  58.     else:
  59.         print('Програма з таким номером відсутня.')
  60.     print('Продовжити?( так - будь-яка клавіша/ні - n)')
  61.     ans = input()
  62.     if ans == 'n':
  63.         flag = False
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement