怎么使 姓名 电话 qq 邮箱 和下面的各自的信息对齐???

#1,提示用户输出名片
name_str=input("请输入姓名:")
phone_str=input("请输入电话:")
qq_str=input("请输入QQ:")
email_str=input("请输入邮箱:")
#2,保存信息
card_dirt={"name":name_str,"phone":phone_str,"QQ":qq_str,"email":email_str}
#3.将信息添加列表中
card_list.append(card_dirt)
print(card_list)

#打印表头
for name in ["姓名","电话","QQ","邮箱"]:
    print(name,end="\t\t\t")
print("")
print("="*50)
#遍历名片列表
for card_dirt in card_list :
    print("%s\t\t\t%s\t\t\t%s\t\t\t%s" % (card_dirt["name"],
                                        card_dirt["phone"],
                                        card_dirt["QQ"],
                                        card_dirt["email"]))

图片说明

你这个是python吗;格式控制符,应该有指定宽度的;你指定每个输出字符串的宽度,它应该就会对齐;