반응형
[1] 코드업 파이썬 기초 100제
100제 번째 문제
[2] 문제
공백을 두고 입력된정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자.
1. 예시
a, b = input().split()
a=int(a)
b=int(b)
print(a)
print(b)
과 같은 방법으로 두 정수를 입력받아 출력할 수 있다.
2. 참고
python의 input()은 한 줄 단위로 입력을 받는다.
input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다.
a, b = 1, 2
를 실행하면, a에는 1 b에는 2가 저장된다.
(주의 : 하지만, 다른 일반적인 프로그래밍언어에서는 이러한 방법을 지원하지 않기 때문에 a=1, b=2 를 한 번에 하나씩 따로 실행시켜야 한다.)
3. 입력
2개의 정수가 공백으로 구분되어 입력된다.
4. 출력
입력된 두 정수를 줄을 바꿔 출력한다.
https://codeup.kr/problem.php?id=6015
[3] 정답
1. 해설 미포함
n1, n2 = input().split()
n1=int(n1)
n2=int(n2)
print(n1)
print(n2)
2. 해설 포함
n1, n2 = input().split()
# 공백을 기준으로 두개의 값을 입력받아 변수 n1, n2에 각각 저장한다.
n1=int(n1)
# 변수 n1에 저장된 값을 integer(정수형)으로 변환한 후 변수 n1에 저장한다.
n2=int(n2)
# 변수 n2에 저장된 값을 integer(정수형)으로 변환한 후 변수 n2에 저장한다.
print(n1)
# 변수 n1에 저장된 값을 출력한다.
print(n2)
# 변수 n2에 저장된 값을 출력한다.
split 함수는 문자열을 나누는 함수이다. 다른 조건을 붙이지 않는다면 공백을 기준으로 문자열을 나누게 된다.
int 함수는 숫자나 문자열 값을 정수형(int)으로 변환하는 함수이다.
print 함수는 데이터를 출력하는 함수이다.
반응형
'프로그래밍 > 코드업 파이썬 기초 100제' 카테고리의 다른 글
코드업 파이썬 기초 100제 6017번(100제 17번째 문제) (0) | 2023.01.24 |
---|---|
코드업 파이썬 기초 100제 6016번(100제 16번째 문제) (2) | 2023.01.23 |
코드업 파이썬 기초 100제 6014번(100제 14번째 문제) (0) | 2023.01.23 |
코드업 파이썬 기초 100제 6013번(100제 13번째 문제) (0) | 2023.01.23 |
코드업 파이썬 기초 100제 6012번(100제 12번째 문제) (0) | 2023.01.23 |