Question: While is the only loop allowed def addListElements (alist): -write a funciton that takes in a list (alist) of items and returns a tuple of
While is the only loop allowed

def addListElements (alist): -write a funciton that takes in a list (alist) of items and returns a tuple of length - The Oth element of this tuple should be a sum of all the ints and floats in alist, and the 1st element of the tuple should be a concatenation of all the strings from alist -Other types (e.g., bool) should be ignored -If there are no ints or floats, the sum should be zero. If there are no strings, the second element of the tuple should be an empty string. ***Hint: think of creating a variables that you initialize to the default values (o and "'), which will, for example, help you keep track of the running sum. *** return "stub" from labo3 import addListElements # Test cases for addListElements: def test_addListElements_1(): assert addListElements(["I", 13, "Love", 12, "Shrek", 11]) == (36, "ILoveShrek") def test_addlistElements_2(): assert addListElements (["", True, "groot", ""]) == (0,"groot") def test_addListElements_3(): assert addListElements([]) == (0,"") def test_addlistElements_4(): assert addListElements([ "What", True, "Are", "Those?"]) == (0, "WhatAreThose?")
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
