def registration():
name = input("Name: ")
age = int(input("Age: "))
login = input("Login: ")
password = input("Password: ")
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("Такой логин уже существует!")
registration()
except sqlite3.Error as e:
print("Error", e)
finally:
cursor.close()
db.close()