python 在線筆試的OJ輸入輸出總結


牛客網練習題目

01 A+B

計算a+b

輸入描述:
輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入數據包括多組。
輸出描述:
輸出a+b的結果

while True:
    try:
        a,b= map(int,input().split())
        print(a+b)
    except:
        break

02 A+B(輸入有t行的情況)

計算a+b
輸入描述:
輸入第一行包括一個數據組數t(1 <= t <= 100)
接下來每行包括兩個正整數a,b(1 <= a, b <= 10^9)
輸出描述:
輸出a+b的結果

while 1:
    try:
        t = int(input())
        for _ in range(t):
            a,b = map(int,input().split())
            print(a+b)
    except:
        break

03 A+B (需要判斷輸入是否為零)

計算a+b

輸入描述:
輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入數據有多組, 如果輸入為0 0則結束輸入
輸出描述:
輸出a+b的結果

while True:
    try:
        a,b = map(int,input().split())
        if a == 0 and b ==0:
            break
        else:
            print(a+b)
    except:
        break

04 計算一系列數的和

輸入描述:
輸入數據包括多組。
每組數據一行,每行的第一個整數為整數的個數n(1 <= n <= 100), n為0的時候結束輸入。
接下來n個正整數,即需要求和的每個正整數。
輸出描述:
每組數據輸出求和的結果

while True:
    try:
        n_list = list(map(int,input().split()))
        if n_list[0] == 0:
            break
        else:
            print(sum(n_list[1:]))
    except:
        break

計算一系列數的和

輸入描述:
輸入的第一行包括一個正整數t(1 <= t <= 100), 表示數據組數。
接下來t行, 每行一組數據。
每行的第一個整數為整數的個數n(1 <= n <= 100)。
接下來n個正整數, 即需要求和的每個正整數。
輸出描述:
每組數據輸出求和的結果

while True:
    try:
        n = int(input())
        for _ in range(n):
            lis = list(map(int, input().split()))
            print(sum(lis[1:]))
    except:
        break

05 其他

輸入若干行數字,輸出若干行數字,都以分號間隔

def in_put():
    num = raw_input()
    num2 = num.split(' ')
    for i in range(len(num2)):
        num2[i] = int(num2[i])
    return num2

def out_put(x):
    s = " ".join(str(i) for i in x)
    return s

# 使用format 
a = 1.111
b =  2.222
print('{} + {} = {:.2f}'.format(a,b,a+b))

# print函數直接換行,如果想不換行要加上end=""
print("1", end="")
print("2", end="")
print("3")
print("4")

line = "a"
line = line + "b"    #也可以line.append("b")
line = line + "\r\n" #加一個回車換行
line = line + "cde"  #也可以使用line += "cde"
print(line)

# 輸出:
ab
cde


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM