Question: /Can you write algorithm and comment for the fllowing python code. the form of algorithm and comment show in the picture. Thanks! Code: def countNames(names_list):

/Can you write algorithm and comment for the fllowing python code. the form of algorithm and comment show in the picture. Thanks!

/Can you write algorithm and comment for the fllowing python code. the

Code:

def countNames(names_list):

dict = {}

for i in names_list:

s=i.split(' ')

while '' in s:

s.remove('')

if len(s)==2:

if dict.get(s[0]):

dict[s[0]].append(s[1])

else:

dict[s[0]]=[s[1]]

return dict

abgorithm: Prints Message based on iteration n 1. Take value n passed to the function 2. Iterate from 0 to n (inclusive) 3. For Each iteration n 4. if i is divisible by both 3 and 5, print FizzBuzz 5. if i is only divisible by 3, print Fizz 6. if i is only divisible by 5, print Buzz 7. else print the number Parameters n Returns: Nothing def fizz buzz(n): for i in range (e, n+1): # iterate from 0 to n inclusive # if i is 0, print 0 elf % 3 0 and % 5-0: # if 1 1s divisible by both 3 and 5 print FizzBuzz elif ? % 3-0: # if i is only divisible by 3, print Fizz elif % 5- 0: # if I ls only divisible by 5, print Buzz print (0) print ('FizzBuzz')#output message print ('Fizz') print( 'Buzz') print(i) #output message #output message # else print number itself #output message #test case #test case else: fizz_buzz(5) fizz_buzz (15)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!