веденский.py 665 B

12345678910111213141516171819202122
  1. import math, sqlite3
  2. db = sqlite3.connect("slova.db")
  3. # объект, предназначенный для работы с SQL
  4. cur = db.cursor()
  5. cur.execute("CREATE TABLE slova (id INTEGER NOT NULL PRIMARY KEY, slovo TEXT NOT NULL, srednie TEXT NOT NULL);")
  6. a=input()
  7. b= len(a)
  8. if (b%2)==0:
  9. n_1 = int(b/2)
  10. n_2 = n_1 + 1
  11. print("Средние буквы: ", a[n_1-1], a[n_2-1])
  12. cur.execute(f"INSERT INTO slova (slovo, srednie) VALUES ('{a}', '{ a[n_1-1] + a[n_2-1]}');")
  13. else:
  14. n = math.ceil(b/2)
  15. print("Средняя буква: ", a[n-1])
  16. cur.execute(f"INSERT INTO slova (slovo, srednie) VALUES ('{a}', '{a[n-1]}');")
  17. db.commit()