Andrew Bickham1,461 Points
can anyone give me a pointer on where I may be messing up at?
# combo([1, 2, 3], 'abc') # Output: # [(1, 'a'), (2, 'b'), (3, 'c')] def combo(first, *second): pie =  y = 0 while True: for arg in second: pie.append((first[y],arg[y])) y+=1 return pie
Chris FreemanTreehouse Moderator 59,892 Points
You are not far off. See comments in code:
- no * needed on
- a * would place all remaining arguments in a list this would make the first arg below to be set to the whole string
while True:line not needed. remove and un-indent
- the line
for arg in second:assigns
argeach letter, so indexing not needed
Post back if you need more help. Good luck!!!