Jason Are you trying to prevent negative numbers? Ben --- On Wed, 7/28/10, Jason MacFiggen <jmacfig...@gmail.com> wrote:
From: Jason MacFiggen <jmacfig...@gmail.com> Subject: [Tutor] Python Help - How to end program To: tutor@python.org Date: Wednesday, July 28, 2010, 9:01 PM Python keeps looping when it gets past the int 0, how do I end the program when it the int 0 or > 0. my_hp = 50 mo_hp = 50 my_dmg = random.randrange(1, 20) mo_dmg = random.randrange(1, 20) endProgram = end() while True: if mo_hp < 0: print "The Lich King has been slain!" elif my_hp < 0: print "You have been slain by the Lich King!" if mo_hp <= 0: endProgram else my_hp <= 0: endProgram else: print "Menu Selections: " print "1 - Attack" print "2 - Defend" print choice = input ("Enter your selection. ") choice = float(choice) print if choice == 1: mo_hp = mo_hp - my_dmg print "The Lich King is at ", mo_hp, "Hit Points" print "You did ", my_dmg, "damage!" print my_hp = my_hp - mo_dmg print "I was attacked by the lk for ", mo_dmg," damage!" print "My Hit Points are ", my_hp print elif choice == 2: mo_hp = mo_hp - my_dmg / 2 print "The Lich King is at", mo_hp, "Hit Points" print "you did ", my_dmg / 2, "damage!" print my_hp = my_hp - mo_dmg print "I was attacked by the lk for ", mo_dmg," damage!" print "My Hit Points are ", my_hp print -Thank you -----Inline Attachment Follows----- _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor