Python — 牛客输入处理


1. Python处理单行输入

输入:1 2
输出:3

x = list(map(int, input().split(" ")));   # 注意:Python 3.x中,map()的返回值是迭代器、并不是列表
print(sum(x));

 

2. Python处理多行输入

输入:1 2
     3 4
输出:3
     7

while True:
    try:
        x = list(map(int,input().split(" ")));    # 注意:Python 3.x中,map()的返回值是迭代器、并不是列表
        print(sum(x));
    except:
        break;

        当题目没有给出「总共要处理的输入行数」或是「停止处理输入的条件」时,处理输入时就需套下述模板:

while True:
    try:
        # 读取单行输入的代码
        # …… ……
    except:
        break;   

 

3. Python处理 t 行输入

输入描述: 第一行是一个数据组数t 
         接下来每行包括两个正整数a, b
输出描述: a+b的结果

输入:2
     1 5
     10 20
输出:6
     30

t = int(input());
for i in range(t):
    x = list(map(int,input().split(" ")));
    print(sum(x));

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM