牛客网输入输出问题(python)

    xiaoxiao2025-02-28  52

     1.字符串

    单行:

    import sys line = sys.stdin.readline().strip() print(line)#输出的字符串 直接使用input也可以达到相同的效果 line = input() print(line)#输出为字符串

    多行:

    import sys if __name__ == "__main__": data=[] while True: line = sys.stdin.readline().strip()#此处也可以用input实现 if not line: break data.append(line) print("".join(data)) 比如输入 1 2 3 输出:123

    2.数字

    n=int(input()) print(n)#输出为数字

    3.单行输入输出为数组

    l=list(map(int,input().split(" "))) print(l)

    4.输出形式为矩阵

    import sys if __name__ == "__main__": data=[] while True: line = sys.stdin.readline().strip() if not line: break tmp = list(map(int, line.split(" "))) data.append(tmp) print(data)
    最新回复(0)