python高级练习题库实验1(A)部分

文章目录

  • 题目1
    • 代码
    • 实验结果
  • 题目2
    • 代码
    • 实验结果
  • 题目3
    • 代码
    • 实验结果
  • 题目4
    • 代码
    • 实验结果
  • 题目总结


题目1

输入一个整数,用于控制输出*的个数,输入日期,按照特定格式输出
研究下面的例子,并编写一个与这些例子完全相同的程序。
python高级练习题库实验1(A)部分_第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(

你可能感兴趣的:(python考试复习小题库,python,开发语言)