Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- while(1):
- size = getPosInt()
- if (size == "0"):
- break
- else:
- if (size == ""):
- print("Missing input!")
- elif (size == "True" or size == "False") :
- print(size + " is not an integer!")
- else:
- try:
- val = int(size)
- if(val < 0):
- print(size + " is not a positive integer!")
- else:
- drawTriangle(val)
- except ValueError:
- try:
- val = float(size)
- print(size + " is not an integer!")
- except ValueError:
- print("Invalid input!")
- break
- def drawTriangle(size):
- y = int(size)
- while y > 0:
- for x in range(y):
- print ("*"),
- y-=1
- print
- def getPosInt():
- size = raw_input("Enter the size of triangle (0 to end): ")
- return size
- main()
- print ("Programmed by ")
- print ("Date: ")
- print ("End of processing ")
Advertisement
Add Comment
Please, Sign In to add comment