Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from datetime import date as d
- # Convert current date into integer
- def convertDatetoYear():
- year = d.today().year
- return year
- # Calculate 100th year
- def calculate100(year, age):
- hundrethYear = year + (100 - age)
- return hundrethYear
- # Print calculated year
- def generateMsg(name, age, hundrethYear):
- if (0 < age < 100):
- msg = "%r, you will turn 100 in year %d" % (name, hundrethYear)
- elif (age > 100):
- msg = "Congratulations. %r, you have already reached that age." % name
- else: # age is -ve
- msg = "Age cannot be less than zero. Please correct."
- return msg
- def printmsg(message, number):
- print (message+'\n')*number
- # Display message & accept input
- name = raw_input("What is your name? --> ") # raw_input will strip trailing newline character
- age = int(raw_input("What is your age? --> "))
- number = int(input("Pick a number from 1 to 10 --> "))
- year = convertDatetoYear()
- hundrethYear = calculate100(year, age)
- message = generateMsg(name, age, hundrethYear)
- printmsg(message, number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement