字符串的格式化输出方法

题目描述:对用户输入进行格式化输出。
输入格式:在第一行输入一个符号c;在第二行输入一个10~40的整数n;在第3行按格式“年/
月/日”

img

d=input()
n=int(input())
for i in range(n):
    print(d,end="")
a,b,c=input().split('/')
print(a,'年',b,'月',c,'日')
for i in range(n):
    print(d,end="")

如题

一个实现,供参考:

ch=input() #获取第一个字符
num=int(input()) #获取第二个数字
date=input().split("/")  #获取年月日到列表

for i in range(num):  #打印前导字符
    print(ch,end="")
print()

#print("2022年3月5日")
#将年月日填充前导0
year=date[0].zfill(2)
month=date[1].zfill(2)
day=date[2].zfill(2)

#打印第二行年月日信息
print(year+"年"+month+"月"+day+"日")
#打印后置字符
for i in range(num):
    print(ch,end="")