Skip to main content

XI CS - DICTIONARY PROJECT - 22-11-24

 

DICTIONARY PROJECT

Task: Create a Python program to manage a dictionary named Product with the following structure:
Each entry in the dictionary should represent a product and include the following attributes:

  1. Product No (key)
  2. Name
  3. Category
  4. Quantity
  5. Cost
  6. Amount: Calculated as Cost * Quantity.
  7. Package Cost: Calculated based on the Category:
    • Cosmetic: 8% of the cost.
    • Electronic: 6% of the cost.
    • Grocery: 5% of the cost.
    • Other: Fixed cost of 300.

Requirements: Write a menu-driven program to perform the following operations:
a. Count all products belonging to a particular category (user-specified).
b. Display the Product No, Name, and Amount for all products whose Amount exceeds 10,000.
c. Calculate and display the average Amount for a user-specified category.
d. Search for and display details of a product based on its Product No.

 


Comments

Popular posts from this blog

PYTHON - MYSQL CONNECTIVITY CODE

  #INSERTION OF DATA import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="root", database="school" ) print("Successfully Connected") #print(mydb) mycursor=mydb.cursor()   v1=int(input("enter ID:")) v2=input("enter name:") v3=input("enter Gender:") v4=int(input("enter age:")) sql='insert into TEACH values("%d","%s","%s","%s")'%(v1,v2,v3,v4) print(sql) mycursor.execute(sql) mydb.commit() print("record added") #MYSQL Connection code – Deletion on database SOURCE CODE: s=int(input("enter id of TEACHER to be deleted:")) r=(s,) v="delete from TEACH where id=%s" mycursor.execute(v,r) mydb.commit() print("record deleted") MYSQL Connection code – Updation on database SOURCE CODE: import mysql.connector mydb = mysql.connector.c...

REVISION IF CONSTRUCT | CLASS TEST

                                                                                     CLASS TEST 1. Write a Python program that asks the user for their age, gender, and current fitness level (beginner, intermediate, or advanced). Based on this information, suggest a suitable fitness plan using if-else statements. Requirements: Inputs : Age (integer) Gender (male/female) Fitness level (beginner/intermediate/advanced) Outputs : Recommend a fitness plan that includes: Suggested workout duration. Type of exercises (e.g., cardio, strength, flexibility). Rest days. Logic : Use if-else to determine the plan based on conditions such as: Age group (e.g., <18, 18–40, >40). Fitness leve...