Intro to Coding
  • Unit 1
    • Introduction
  • Activity 1.1
  • Activity 1.2
  • Activity 1.3
  • Activity 1.4
  • Activity 1.5
  • Activity 1.6
  • Activity 1.7
  • Activity 1.8
  • Activity 1.9
  • Activity 1.10
  • Activity 1.11
  • Activity 1.12
  • Activity 1.13
  • Project 1
  • Activity 1.14
  • Activity 1.15
  • Activity 1.16
  • Activity 1.17
  • Activity 1.18
  • Activity 1.19
  • Activity 1.20
  • Activity 1.21
  • Activity 1.22
  • Activity 1.23
  • Activity 1.24
  • Activity 1.25
  • Activity 1.26
  • Project 2
  • Activity 1.27
  • Activity 1.28
  • Activity 1.29
  • Activity 1.30
  • Unit 2
    • Introduction
  • Activity 2.1
  • Activity 2.2
  • Activity 2.3
  • Project 3
  • Activity 2.4
  • Activity 2.5
  • Activity 2.6
  • Activity 2.7
  • Project 4
  • Activity 2.8
  • Activity 2.9
  • Activity 2.10
  • Activity 2.11
  • Activity 2.12
  • Activity 2.13
  • Activity 2.14
  • Activity 2.15
  • Activity 2.16
  • Activity 2.17
  • Activity 2.18
  • Activity 2.19
  • Activity 2.20
  • Activity 2.21
  • Activity 2.22
  • Activity 2.23
  • Project 5
  • Activity 2.24
  • Activity 2.25
  • Activity 2.26
  • Unit 3
    • Introduction
  • Activity 3.1
  • Activity 3.2
  • Activity 3.3
  • Activity 3.4
  • Activity 3.5
  • Activity 3.6
  • Activity 3.7
  • Activity 3.8
  • Activity 3.9
  • Activity 3.10
  • Activity 3.11
  • Activity 3.12
  • Project 6
  • Activity 3.13
  • Activity 3.14
  • Activity 3.15
  • Activity 3.16
  • Activity 3.17
  • Activity 3.18
  • Activity 3.19
  • Activity 3.20
  • Activity 3.21
  • Activity 3.22
  • Activity 3.23
  • Project 7
  • Activity 3.24
Powered by GitBook
On this page

Activity 2.25

Source Code

import sqlite3
import os
# needed for current_datetime
from datetime import datetime

def main():
    done = False
    print("Project 5")
    # create database
    dbname = 'project5.db'
    conn = sqlite3.connect(dbname)
    while not done:
        print("Restaurant Test Menu")
        print("E1 - Select Example")
        print("X - Exit")
        choice = input("Choice: ").upper()
        if choice == "E1":
            example(dbname)
        elif choice == "X":
            print("Exiting Restaurant Menu")
            done = True
        else:
            print("Invalid, try again!")

# example
def example(dbname):
    print("Example")
    # Get the current date and time
    current_datetime = datetime.now()

    # Format the date as YYYY-MM-DD HH:MM:SS
    date_time = str(current_datetime.strftime('%Y-%m-%d %H:%M:%S'))

    # connect
    conn = sqlite3.connect(dbname)

    # cursor object
    cursor = conn.cursor()

    # sql query
    sql = "SELECT * FROM menu"

    # execute
    cursor.execute(sql)

    # retrieve data (raw)
    rows = cursor.fetchall()
    for row in rows:
        print(row)

    # execute
    cursor.execute(sql)

    # retrieve data again
    print("ID\tName\tPrice\tDescription")
    rows = cursor.fetchall()
    for row in rows:
        print(str(row[0]) + "\t" + row[1] + "\t" + str(row[3]) + "\t" + row[4])

    # order code
    
        
        # sql query



# call to main function, do not delete!
main()
PreviousActivity 2.24NextActivity 2.26

Last updated 3 months ago