Đếm số cặp (a, b) đôi một khác nhau sao cho a + b = n với Python

12
Lập trình Python

Bài toán. Nhập số nguyên dương n. Đếm số cặp (a, b) đôi một khác nhau sao cho a + b = n. Ví dụ: 

CAPSO.INP

CAPSO.OUT

10

1 9

2 8

3 7

4 6

Code tham khảo:

fin = open("CAPSO.INP","r")
fout = open("CAPSO.OUT","w")
y = fin.readline()
n = int(y)
for i in range(1,n):
    for j in range(i+1,n+1):
        if i + j == n:
            fout.write(str(i)+" "+str(j)+"\n")
fin.close()
fout.close()