Oops, try again. Your function failed on the message yes. It returned 'yes' when it should have returned 'Shutting down'

Couple of points: Misplaced return statement. Should be at end. if yes(): It is wrong. You want to compare function input with yes. It should be if s == ‘yes’:. Same for rest also. Since you have written function definition as def shut_down(s):, it is expecting one argument. You should pass one argument while calling … Read more

find all possible combinations of letters in a string in python [duplicate]

Your example input/output suggests that you are looking for a power set. You could generate a power set for a string using itertools module in Python: from itertools import chain, combinations def powerset(iterable): “powerset([1,2,3]) –> () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)” s = list(iterable) return chain.from_iterable(combinations(s, r) for r in range(len(s)+1)) print(list(map(”.join, powerset(‘abcd’)))) … Read more