본문 바로가기

기타

입출력 파이썬 코드

*기본 입출력 코드

백준 입출력 문제 기반

매번 까먹어서 기록해둠

 

 

제한 없는 입력 받기 (EOF)

 

1)

while True:
  try:
    a = [int(x) for x in input().split()]
    print(sum(a))
  except EOFError:
    break

 

2)

import sys
p = sys.stdin.read()
sys.stdout.write(p)

 

 

마지막에 0 0이 있을 때

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

 

 

입력받을 때 ','가 있을 때

n = int(input())
for i in range(n):
  a,b = map(int, input().split(','))
  print(a+b)

 

 

format 사용

n = int(input())
for i in range(n):
  a,b = map(int, input().split())
  print("Case #{0}: {1} + {2} = {3}".format(i+1, a, b, a+b))

 

 

최소/최대 출력

n = int(input())
#p = [int(x) for x in map(int, input().split())] 가능
p = [int(x) for x in input().split()]
print(min(p), max(p))