I used a function and that cut down on code needed:
# Character Development Dungeons and Dragons
# pool are the total points that I can use.
pool = 30
strength = 0
health = 0
wisdom = 0
dexterity = 0
choice = None
def getInt(prompt, maximum, cur):
i = 0
print prompt
i = int(raw_input())
while (cur+i) > maximum:
print prompt
i = int(raw_input())
return i
while choice !="0":
current = 0
print \
"""
Character Development
0 - Exit
1 - attributes
"""
choice = raw_input("Choice: ")
print
# exit
if choice == "0":
print "Good-bye."
# Strength points
elif choice == "1":
strength = getInt("How much strength points do you want?: ", pool,current)
current +=strength
print "Your Strength points are", strength
health = getInt("How much health points do you want?: ", pool,current)
current +=health
print "Your health points are", health
wisdom = getInt("How much wisdom points do you want?: ", pool,current)
current +=wisdom
print "Your wisdom points are", wisdom
dexterity = getInt("How much dexterity points do you want?: ", pool,current)
current +=dexterity
print "Your dexterity points are", dexterity
balance = int(pool-strength-health-wisdom-dexterity)
print "After deducting all your attribute points you have", balance , "total points left",
# some unknown choice
else:
print "Sorry, but", choice, "isn't a valid choice."
raw_input("\n\nPress the enter key to exit.")