Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check(s):
- try:
- float(s)
- return True
- except ValueError:
- return False
- def task_1():
- a=5
- b=8
- c='A'
- d=""
- for i in range(1,b+1):
- d+=c
- for i in range(1,a+1):
- print(d)
- def task_2(a):
- x = input("Введіть натуральне число k: ")
- if str(x).isdigit() and int(x)>0:
- k = int(x)
- print("Відповідь: ")
- for i in range(1,a+1):
- print((i+1)*k)
- print()
- else:
- print("Ви ввели недопустиме значення, спробуйте знову.")
- task_2(a)
- def task_3():
- try:
- x = float(input("Введіть значення x: "))
- if check(x):
- b = float(x)
- a = b - 9 - b * b
- if int(x) < 8:
- a = 1 / ((b ** 4) - 6)
- print(a)
- except ValueError:
- print("Ви ввели недопустиме значення x, спробуйте знову.")
- task_3()
- print("Наєзжий Іван Васильович\nЛабораторна робота №1 \nВаріант 10")
- flag = True
- n_ans_2 = 3
- while flag:
- print('1) Вивести на екран прямокутник, заповнений літерами А. Кількість рядків в прямокутнику дорівнює 5, кількість стовпців дорівнює 8.')
- print('2) Визначити, дільником яких чисел а, b, с є число k (ввести з клавіатури).')
- print('3) Обчислення конкретної функції, в залежності від введеного значення х.')
- ans = input('Яку програму запустити: ')
- if ans == "1":
- task_1()
- elif ans == "2":
- task_2(n_ans_2)
- elif ans == "3":
- task_3()
- else:
- print('Програма з таким номером відсутня.')
- print('Продовжити?( так - будь-яка клавіша/ні - n)')
- ans = input()
- if ans == 'n':
- flag = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement