"Jason Staudenmayer" <jas...@adventureaquarium.com> wrote

I'm working on a small program to add users to a sqlite db.

Try the database topic in my tutorial where I do a very similar thing...

code follows -------------
def promptInput():
   ...
   result = (lname, fname, email)
   return result

def getEmplyInfo():
   # get the data from input
   result = promptInput()
   # print the data so the user can check and verify spelling
print "Is the following info correct [y/n]\n%s, %s %s" % (result[1], \
   result[0], result[2])
   check = raw_input()
   #see if the user needs to make corrections to the data he entered
   if check == "y":
       print "this check is done so we can add user"
       print "%s, %s %s" % (result[1], result[0], result[2])
   else:
       check = ""
       promptInput()
---------------------------

The if else loop is were I'm loosing it.

if else is not a loop it is a branch.
See the What is Profgramming topic in my tutorial for a description
of the different structures. Then see the loops and branching topics
for loop and branch structures. You need a loop. The topics give examples.

HTH,


--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to