using "else: interactive programme

nigel cm012b5105 at blueyonder.co.uk
Sun Mar 26 17:40:03 CEST 2006


Hello i will show you a short  example of my programme.
s = raw_input ("ok lets see about doing some mathematics would you like to try 
some?")
if s=='no':
    print "Well you aint no fun sling your hook"
    print "END OF PROGRAMME"
    print "Go on sling your hook"
    print "Now let some one else have a go"
if s=='yes':
    print "brilliant lets get cracking"
    print "We will start with some easy sums progressing to professor 
standard"
s = raw_input()
s = raw_input ("5 + 5 =")
if s=='10':
    print "Correct"
     else:
        print "you are not very smart it would seem "
        print "Or maybe you are just taking the piss if so behave"
        print "Are you ready to continue"
if s=='no':
    print "Then go away"
if s=='yes':
    s = raw_input ("5 + 5 =")
if s=='10':
    print "Well done"
    else:
        print "tut tut lets try some thing else"

The problem being my programme will not run,I believe it is because i have 
missused "else:" can some one please give me an example of how to correct 
this.Just to recap the programme runs fine until i get to.
"  print "well done" I was under the impression that by using "else:" if the 
wrong answer was typed it would print "tut tut lets try some thing else"
Any thought on this please.
Thanks nige.



More information about the Python-list mailing list