[Python] 입력된 값을 받아오는 방법 ☑️

2022. 10. 10. 14:56·Python

[입력이 끝날 때까지 받아오는 방법] - boj_10950

 


1. sys를 사용하는 방법

import sys

lines = sys.stdin.readlines()
# 파일의 전체 내용을 한 번에 가져옴

for line in lines:
	A, B = map(int, line.split())
	print(A+B)

 

*터미널에 EOF 입력하는 방법: control + D

 


2. EOF를 사용하는 방법

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

 

 

 

 


[한 줄로 여러 값을 입력받아서 리스트에 저장하는 방법] - boj_10818

integers = list(map(int, input().split()))

 

 

*input()은 더 이상 읽을 게 없으면 EOFError를 일으키지만, sys.stdin.readline()은 읽을게 없으면 빈 문자열을 반환하기 때문에 EOFError를 일으키지 않습니다.

 

'Python' 카테고리의 다른 글
  • [Python] 문자열 자르기, 붙이기 ☑️
  • [Python] 아스키코드(ASCII) 변환하는 방법 ☑️
  • [Python] 원하는 크기의 리스트를 선언하는 방법 ☑️
  • [Python] 리스트를 활용하는 방법 ☑️
vysryoo
vysryoo
  • vysryoo
    vysryoo
    vysryoo
  • 전체
    오늘
    어제
    • 분류 전체보기 (129)
      • Python (20)
      • Data structure (12)
      • Algorithm (14)
      • Operating system (18)
      • Programming language theory (12)
      • Computer architecture (6)
      • Softeware engineering (8)
      • Multicore (2)
      • Data Base (3)
      • Problem solving (24)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
vysryoo
[Python] 입력된 값을 받아오는 방법 ☑️
상단으로

티스토리툴바