Hi Guys,
Please be gentle with me as im a complete n00b. My favorite language is actually Java which im learning at Uni at the moment. However to throw a spanner in the works they have switched us over to Python, as well as learning Java. My mind has been completely boggled. I just need to understand this for the moment and Im hoping someone out there will be kind enough to help me. I have created a list with names in, and i want to delete what ever name i wish to do so. So i have put a for loop in there. Now I can delete any name WITHOUT the if-statement in there but when i put if statements in there so set either condition to be true or false it doesnt do what i want it to. here is my code:
Any ideas? Thanks :-)
names=(['Paul','Tim','Fred'])
def main():
for i in range(len(names)):
e=names[i]
print names
print
a = raw_input("Choose name to be deleted:\n")
if(a==e)
names.remove(a)
print "name deleted"
if(a!=e):
print "No such name!Please Re-enter!"