题目1
输入一个整数,用于控制输出*的个数,输入日期,按照特定格式输出
研究下面的例子,并编写一个与这些例子完全相同的程序。
代码
import datetime
# ask user for length of box
user_input = input("Enter length of the box: ")
length = int(user_input)
# ask the user enter dob in DD-MM-YYYY format
user_input = input("Enter your dob (DD-MM-YYYY): ")
# convert string type to date type
date_format = '%d-%m-%Y'
dob = datetime.datetime.strptime(user_input, date_format).date()
# convert date to string DD/MM/YYYY
dob_string = dob.strftime("%d/%b/%Y")
# display format
display_format = "|DOB:{0:>" + str(length-6) + "}|"
# display DOB
print("*" * length)
print(display_format.format(dob_string))
print("*" * length