princennamdi

Untitled

Jun 22nd, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. def main():
  2. while(1):
  3. size = getPosInt()
  4. if (size == "0"):
  5. break
  6. else:
  7. if (size == ""):
  8. print("Missing input!")
  9. elif (size == "True" or size == "False") :
  10. print(size + " is not an integer!")
  11. else:
  12. try:
  13. val = int(size)
  14. if(val < 0):
  15. print(size + " is not a positive integer!")
  16. else:
  17. drawTriangle(val)
  18. except ValueError:
  19. try:
  20. val = float(size)
  21. print(size + " is not an integer!")
  22. except ValueError:
  23. print("Invalid input!")
  24.  
  25. break
  26.  
  27. def drawTriangle(size):
  28. y = int(size)
  29. while y > 0:
  30. for x in range(y):
  31. print ("*"),
  32. y-=1
  33. print
  34.  
  35. def getPosInt():
  36. size = raw_input("Enter the size of triangle (0 to end): ")
  37. return size
  38.  
  39. main()
  40.  
  41.  
  42. print ("Programmed by ")
  43. print ("Date: ")
  44. print ("End of processing ")
Advertisement
Add Comment
Please, Sign In to add comment