«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша


import sqlite3 conn = sqlite3.connect(



бет64/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   56   57   58   59   60   61   62   63   64
Байланысты:
ПИТОН УМК

import sqlite3

  • conn = sqlite3.connect('my.db')

  • c = conn.cursor()


  • #Функция занесения пользователя в базу

  • def add_user(username,userpass):

  • c.execute("INSERT INTO users (name,password) VALUES ('%s','%s')"%(username,userpass))

  • conn.commit()


  • #Вводим данные

  • name = input("Введите Логин\n")

  • passwd = input("Введите Пароль\n")

  • print('\n')


  • #Делаем запрос в базу

  • print("Список пользователей:\n")

  • add_user(name,passwd)

  • c.execute('SELECT * FROM users')

  • row = c.fetchone()


  • #выводим список пользователей в цикле

  • while row is not None:

  • print("id:"+str(row[0])+" Логин: "+row[1]+" | Пароль: "+row[2])

  • row = c.fetchone()


  • # закрываем соединение с базой

  • c.close()

  • conn.close()

    Результат:


    Введите Логин


    Виталий
    Введите Пароль
    123

    Список пользователей:


    id:1 Логин: Виталий | Пароль: 123




    Тапсырмалар

    1. Кестелерді (қосымша) Python тілдік құрылымы ретінде көрсетіңіз


    2. Консольде деректерді қосу, жою, өзгерту үшін интерфейсті қолданыңыз. Байланыстырылған кестелер үшін байланысты әрекеттер (жою, қосу, өзгерту) барлық байланысты құрылымдарда деректерді өзгертуі керек екенін есте сақтаңыз.
    3. .csv файлдарына деректерді сақтау және файлдардан ақпаратты оқу үшін функцияларды іске қосыңыз

    Достарыңызбен бөлісу:
  • 1   ...   56   57   58   59   60   61   62   63   64




    ©engime.org 2024
    әкімшілігінің қараңыз

        Басты бет