def registration():
name = input("Имя: ")
age = int(input("Возраст: "))
login = input("Логин: ")
password = input("Пароль: ")
try:
db = sqlite3.connect("database.db")
cursor = db.cursor()
cursor.execute("SELECT login FROM users WHERE login = ?", [login])
if cursor.fetchone() is None:
values = [name, age, login, password]
cursor.execute("INSERT INTO users(name, age, login, password) VALUES(?, ?, ?, ?)", values)
db.commit()
else:
print("Такой логин уже существует!")
ch=input('введите 1 для повторной регистрации, 2 для входа в аккаунт')
if ch=='1': registration()
elif ch=='2': log_in()
except sqlite3.Error as e:
print("Error", e)
finally:
cursor.close()
db.close()