Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. from datetime import date as d
  2.  
  3.  
  4. # Convert current date into integer
  5. def convertDatetoYear():
  6. year = d.today().year
  7. return year
  8.  
  9.  
  10. # Calculate 100th year
  11. def calculate100(year, age):
  12. hundrethYear = year + (100 - age)
  13. return hundrethYear
  14.  
  15.  
  16. # Print calculated year
  17. def generateMsg(name, age, hundrethYear):
  18. if (0 < age < 100):
  19. msg = "%r, you will turn 100 in year %d" % (name, hundrethYear)
  20. elif (age > 100):
  21. msg = "Congratulations. %r, you have already reached that age." % name
  22. else: # age is -ve
  23. msg = "Age cannot be less than zero. Please correct."
  24.  
  25. return msg
  26.  
  27.  
  28. def printmsg(message, number):
  29. print (message+'\n')*number
  30.  
  31. # Display message & accept input
  32. name = raw_input("What is your name? --> ") # raw_input will strip trailing newline character
  33. age = int(raw_input("What is your age? --> "))
  34. number = int(input("Pick a number from 1 to 10 --> "))
  35.  
  36. year = convertDatetoYear()
  37. hundrethYear = calculate100(year, age)
  38. message = generateMsg(name, age, hundrethYear)
  39. printmsg(message, number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement