This commit is contained in:
ada-dmitry
2024-05-20 12:31:37 +03:00
parent fc29c9a965
commit 4a8cfe4284
+61 -6
View File
@@ -1,8 +1,63 @@
a = dict()
# a = dict()
for i in range(1, 41, 2):
for j in range(2, 41, 2):
a[f"{i}"] = f"{j}"
# for i in range(1, 41, 2):
# for j in range(2, 41, 2):
# a[f"{i}"] = f"{j}"
print(a)
# print(a)
# import psycopg2
# from psycopg2.extras import Interval
# def check_interval(value):
# try:
# # Попытка преобразования значения в объект Interval
# interval_obj = Interval(value)
# # Если преобразование успешно, значение относится к типу Interval
# return isinstance(interval_obj, Interval)
# except (ValueError, TypeError):
# # Если преобразование не удалось, значение не относится к типу Interval
# return False
# user_input = input("Введите интервал: ")
# if check_interval(user_input):
# print("Введенное значение относится к типу Interval")
# else:
# print("Введенное значение не относится к типу Interval")
from psycopg2 import Error
import psycopg2
def is_valid_interval(input_string):
try:
# Создаем соединение с базой данных
conn = psycopg2.connect("dbname=your_database user=your_username password=your_password")
# Создаем курсор для выполнения запросов
cursor = conn.cursor()
# Формируем запрос для проверки ввода
query = f"SELECT to_interval('{input_string}');"
# Выполняем запрос
cursor.execute(query)
# Получаем результаты
result = cursor.fetchone()
# Закрываем курсор и соединение
cursor.close()
conn.close()
# Проверяем, был ли результат успешным
if result is not None:
return True
else:
return False
except Error as e:
print(f"Произошла ошибка: {e}")
return False
# Примеры использования
print(is_valid_interval('10:30')) # Выведет True
print(is_valid_interval('1:60'))