def create_category(info):     li = info.split()     if len(li) == 2:         if is_numeric(li[1]) == True:             li[2] = float(l[2])         else:             return -1     else:         return -2              """     Given a string `info`, which is supposed to     contain the category name and its percentage,     return a two-element list, which contains this     information stored as a string and a float     respectively.      Calls is_numeric() to verify     that the percentage is a numeric value (int or float).     Stores the percentage as a float (not as a string).     E.g., if the input is "Quiz 25", the function     returns a list:    ["Quiz", 25.0]     If splitting the `info` string does not result     in a two-element list, then return -2.        If the last input value (the percentage) in `info`     is not numeric (int or float), does not update the     list and returns -1 instead.     """ debug

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

def create_category(info):
    li = info.split()
    if len(li) == 2:
        if is_numeric(li[1]) == True:
            li[2] = float(l[2])
        else:
            return -1
    else:
        return -2
        
    """
    Given a string `info`, which is supposed to
    contain the category name and its percentage,
    return a two-element list, which contains this
    information stored as a string and a float
    respectively. 
    Calls is_numeric() to verify
    that the percentage is a numeric value (int or float).
    Stores the percentage as a float (not as a string).
    E.g., if the input is "Quiz 25", the function
    returns a list:    ["Quiz", 25.0]
    If splitting the `info` string does not result
    in a two-element list, then return -2.   
    If the last input value (the percentage) in `info`
    is not numeric (int or float), does not update the
    list and returns -1 instead.
    """

debug 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Dictionary
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