Kindly fix the error in this code  from typing import List #definition of the count_odds() function which takes nested List of type integer and return list of integer... def count_odds(values: List[List[int]]) -> List[int]:    #declare odd_count_list as empty list...     odd_count_list = []  #go through all the sub-lists of values...  for lst in values:    #declare odd_count to 0...         odd_count = 0    #again use for loop for all elements of the sub lists...  for val in lst:    #check if the val is odd or not...  if val%2 != 0:    #if val is odd then increment the odd_count by 1...                 odd_count += 1    #append the odd_count to odd_count_list...         odd_count_list.append(odd_count)    #return the odd_count_list...  return odd_count_list #call the count_odds() function and print the result... print("The returned value by count_odds([[111, 165, 207]]) is = {}".format(count_odds([[111, 165, 207]]))) print("The returned value by count_odds([[1,2], [8], [5,6,7]]) is = {}".format(count_odds([[1,2], [8], [5,6,7]])))

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

Kindly fix the error in this code 

from typing import List

#definition of the count_odds() function which takes nested List of type integer and return list of integer...
def count_odds(values: List[List[int]]) -> List[int]:
 
 #declare odd_count_list as empty list...
    odd_count_list = []

 #go through all the sub-lists of values...
 for lst in values:
 
 #declare odd_count to 0...
        odd_count = 0
 
 #again use for loop for all elements of the sub lists...
 for val in lst:
 
 #check if the val is odd or not...
 if val%2 != 0:
 
 #if val is odd then increment the odd_count by 1...
                odd_count += 1
 
 #append the odd_count to odd_count_list...
        odd_count_list.append(odd_count)
 
 #return the odd_count_list...
 return odd_count_list

#call the count_odds() function and print the result...
print("The returned value by count_odds([[111, 165, 207]]) is = {}".format(count_odds([[111, 165, 207]])))
print("The returned value by count_odds([[1,2], [8], [5,6,7]]) is = {}".format(count_odds([[1,2], [8], [5,6,7]])))

Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

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