Python va SQLite'dagi konsol telefon kitobi: qo'shish, qidirish, o'zgartirish va o'chirish. O'quv loyihasi.
Kichik konsol dasturi: SQLite'da saqlanadigan telefon kitobi.
Kontakt qo'shadi, ro'yxatni ko'rsatadi, ism, shahar yoki raqam bo'yicha qidiradi, yozuvlarni o'zgartiradi va o'chiradi. So'rov parametrlari qatorni yopishtirish bilan emas, plate'holderlar orqali uzatiladi.
O'quv loyihasi.
Qanday qurilgan
RepozitoriyLoyihaning haqiqiy kodidan parcha — ichida nima borligini ko'rish uchun.
Python
def create_table(): try: conn = sqlite3.connect("contacts.db") cursor = conn.cursor() cursor.execute(""" CREATE TABLE IF NOT EXISTS contacts ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, phone TEXT, city TEXT ) """) conn.commit() conn.close() except Exception as e: print("Ошибка:", e)def print_contacts(rows): if not rows: print("Контактов не найдено.") return print() print(f"{'ID':<4} {'Имя':<20} {'Телефон':<16} {'Город'}") print("-" * 55) for contact_id, name, phone, city in rows: print(f"{contact_id:<4} {name:<20} {phone:<16} {city or '-'}") print(f"\nВсего показано: {len(rows)}")Bog'lanish
Loyiha uchun ariza
Shaklni to'ldiring — tafsilotlar va muddatlarni muhokama qilamiz.
Keyingi loyiha
aiogram'da holat mashinalari
