Python要求实现一个可以显示小组实际信息的程序,要求使用转义符以及end

如题所述

简单写了两种,你根据自己需要改吧


def fnc1():
    print("我是第一小组成员,我是某某某,我们小组人员信息如下:")
    print("序号", end="--------")
    print("姓名", end="--------")
    print("性别", end="--------\n")
    print(1, end="\t\t\t")
    print("张一", end="\t\t")
    print("男", end="\n")
    print(2, end="\t\t\t")
    print("张二", end="\t\t")
    print("男", end="\n")
    print(3, end="\t\t\t")
    print("张三", end="\t\t")
    print("女", end="\n")
    print(4, end="\t\t\t")
    print("张四", end="\t\t")
    print("男", end="\n")

def fnc2():
    #定义表格头
    head = ["序号","姓名","性别"]
    #定义成员信息
    info = {1:{"姓名":"张一","性别":"男"},2:{"姓名":"张二","性别":"男"},3:{"姓名":"张三","性别":"女"},4:{"姓名":"张四","性别":"男"}}
    #输出
    print("我是第一小组成员,我是某某某,我们小组人员信息如下:")
    #输出表格头
    for i in head:
        print(i,end="--------")
    #换行,等于\n
    print()
    #输出成员信息
    for i in info:
        print(i,end="\t\t\t")
        print(info[i]["姓名"],end="\t\t")
        print(info[i]["性别"],end="\n")

fnc2()

打印效果如下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-19
\(在行尾时) 续行符
\\ 反斜杠符号
\’ 单引号
\” 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
1489/article/details/90642989
相似回答