I've been trying to make a function that uses a number previously determined from another function (which I have that part of the code working) and asks the user to give an amount of names equal to the number previously determined. Here's the code:
def getNames(myNumOfTypes):
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
print("Now, enter all the names of the people getting a type:")
names = []
for i in range(0, myNumOfTypes):
name = input("-")
names.append(name)
return names[i]
Later, when I print the names list, it's only a list of the last input I entered... I never really learned for loops and lists, and now I'm trying to use both and it's rough. for reference, myNumOfTypes was a variable I used earlier, but because the numbers have to be the same I just recycled it.
return names?