-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 05/18/2011 08:26 AM, Johnson Tran wrote: > Hi Again All, > > I had a couple questions about my program: > > def CollectNames(): > > answer_set=set([]) > sorted_list = sorted(answer_set) > word=raw_input("Name #1: ") > > word=raw_input("Name #2: ") > > word=raw_input("Name #3: ") > > word=raw_input("Name #4: ") > > word=raw_input("Name #5: ") > > print "Your answer's sorted: ", ','.join(sorted_list) > > CollectNames() > > > 1.) how do i add each answer given to the list so it is printed at the end?
Well, you can't have ALL the answers printed at the end, but one way is to use a list and .append(word) each time. > 2.) also im trying to modify the program so if the user puts in the same > name, it will give an make them try again until they have 5 completely > different names. Now, you might see a pattern in your prompt. Each time you ask for input, you increment the name number. Perhaps this is the prime place for a loop? If you add in a loop, it will also be fairly easy to add in another loop to make sure they enter a name not in the list. So, your pseudo-code might look something like this: for i in range(6): make prompt string; get name; while name in names_gotten: get name; add name to names_gotten; print names_gotten; (P.S., PEP 8 says functions should be lowercase_with_underscore, not CamelCase) - -- Corey Richardson -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJN074TAAoJEAFAbo/KNFvpdHwIAK1Ji+4Z3Fac0wtH2EgBDwp2 K8t10KpbtRYfWOCjiYfBAzZFWLrQ9I+lrmdth7Asf0ANg72U4gPHkp82ZbO8mhyz 02eDBPXboAmLcntxsxcmMkNlG1xPVeXjcriGwX/VcN2AguGKvrKkKbkkT+Ar+bWZ ZpjH0ycNsAUTNeQLQEHJQJtPMktJ13XvlrjHN0YVoLpk812rAn+nuTZq+p0J5fzc hCgyxUiRcHYllXZv/1AegOWbfon3BMur9fpV2UMo8JcsRTHto3Lb5c3jHqApNjfc M48rpigGXjOzowj0WbsMmSHrskBglcSAy+xo/Ti0vnBXDMU3secWFWkaxDtdidk= =oCrn -----END PGP SIGNATURE----- _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor