debugg help def print_categories(main_list): if id not in main_list: print("There are no categories.") return 0 idx = 0 for items in main_list: item = items[i:] print("{idx + 1} . {item[0]} - {item[1]}%") idx += 1 return idx """ Given a list of lists, for each list stored in main_list, output its contents as follows: f"{index of category}. {item[0]} - {item[1]}%". note that indexing must start at 1 for the first item, not 0, which is first item's actual index in main_list. If `main_list` is empty, the function prints "There are no categories." Returns the number of categories. """ def is_valid_index(idx, in_list): if (idx in in_list - 1): if len(idx) != 0: """ Checks whether the provided index `idx` is a valid positive index that can retrieve an element from `in_list`. Returns False if `idx` is negative or exceeds the size of `in_list` - 1. """ def update_category(info_str , idx, main_list): info_str = input("Enter category to update : ") if all_categories.get(idx): val = int(input("Enter value:")) all_categories[idx] = val return all_categories else: return all_categories """ Given a string with the category information and an integer index of the category that needs to be updated in the list of lists. Call is_valid_index(idx, main_list) to check the validity of the index; returns -3 if `idx` is negative or exceeds the size of `in_list`. Call create_category(info_str) to add the category to the main list; returns the result of calling create_category(), which is a list if the update succeeds or an integer indicating an error. """

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

debugg help 

def print_categories(main_list):
    if id not in main_list:
         print("There are no categories.")
         return 0
         idx = 0
         for items in main_list:
             item = items[i:]
             print("{idx + 1} . {item[0]} - {item[1]}%")
             idx += 1
             return idx
        
    """
    Given a list of lists, for each list
    stored in main_list, output its contents
    as follows: f"{index of category}. {item[0]} - {item[1]}%".
    note that indexing must start at 1 for the first item,
    not 0, which is first item's actual index in main_list.
    If `main_list` is empty, the function prints
    "There are no categories."
    Returns the number of categories.
    """

def is_valid_index(idx, in_list):
    if (idx in in_list - 1):
        if len(idx) != 0:
            """
    Checks whether the provided index `idx`
    is a valid positive index that can retrieve
    an element from `in_list`.
    Returns False if `idx` is negative or exceeds
    the size of `in_list` - 1.
    """
    
def update_category(info_str , idx, main_list):
    info_str = input("Enter category to update : ")
    if all_categories.get(idx):
        val = int(input("Enter value:"))
        all_categories[idx] = val
        return all_categories
    else:
        return all_categories
    """
    Given a string with the category information
    and an integer index of the category
    that needs to be updated in the list of lists.
    Call is_valid_index(idx, main_list)
    to check the validity of the index;
    returns -3 if `idx` is negative or exceeds
    the size of `in_list`.
    Call create_category(info_str) to
    add the category to the main list;
    returns the result of calling create_category(),
    which is a list if the update succeeds or an
    integer indicating an error.
    """

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
Linked List Representation
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education