Skip to content

Instantly share code, notes, and snippets.

View ruslanmaliiad-hub's full-sized avatar

ruslanmaliiad-hub

  • Joined Oct 13, 2025
View GitHub Profile
@ruslanmaliiad-hub
ruslanmaliiad-hub / л.р.1 варіант 12, завдання 3.py
Created October 17, 2025 09:30
л.р.1 варіант 12, завдання 3
while True: # Безкінечний цикл, який буде повторюватися поки не введеться правильне число
N = int(input("Введіть N (1 < N < 9): "))
if 1 < N < 9: # Перевірить правильність введення
break # Якщо число правильне виходить із циклу
else:
print("Помилка: N має бути в межах 2..8. Спробуйте ще раз. \n") # Якщо не правильне пояснює що потрібно зробити
for i in range(N): # Цикл для побудови малюнка
spaces = " " * i # Створить відступи
numbers = ""
for k in range(N - i, 0, -1): # Генерує числа
@ruslanmaliiad-hub
ruslanmaliiad-hub / л.р.1, варіант 12, завдання 2.py
Created October 16, 2025 19:11
л.р.1, варіант 12, завдання 2.
import math # Підключаємо (бібліотеку) математичну функцію math, (math.sqrt() обчислює квадратний корінь)
print("Число\tКвадратний корінь") # Виводить заголовок таблиці
print("—" * 25) # лінія підкреслювання
for i in range(1,101): # Для кожного числа зробити дію яка нижче
sqrt_value = math.sqrt(i) # Обчислює квадратний корінь чисел
if i < 10: # Це щоб числа від 1 до 10 були з двома відступами
print(f"{i}. \t\t{sqrt_value:.5f}") # Два пробіли після крапки щоб були рівні стовпці
else: # Це щоб числа від 10 да 100 були з одним відступом
print(f"{i}. \t\t{sqrt_value:.5f}") # Один відступ після крапки
@ruslanmaliiad-hub
ruslanmaliiad-hub / л.р.1 варіант 12 завдання 1.py
Created October 16, 2025 13:10
л.р.1 варіант 12 завдання 1
# Введення даних
a = float(input("Введіть a (1 ≤ a ≤ 100): "))
b = float(input("Введіть b (1 ≤ b ≤ 100): "))
if not (1 <= a <= 100) or not (1 <= b <= 100):
print("Помилка: a і b повинні бути в межах від 1 до 100!")
else:
# Обчислення X за умовою
if a < b:
X = b / a + 1