https://www.acmicpc.net/problem/1000
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력
문제 풀이
a = b = -1
while ((0 > a and a < 10) and (0 > b and b < 10)):
a, b = input().split()
a = int(a)
b = int(b)
print(int(a) + int(b))
우선, 값을 입력받을 변수로 a와 b를 -1로 선언 및 초기화해준다.
그리고 문제 조건에 맞춰 while문에 a와 b가 0 ~ 10 사이의 숫자가 아니라면 계속해서 값을 입력받는 조건을 작성한다.
while문 안에서는 값을 입력받고, split() 메소드를 사용하여 띄어쓰기를 기준으로 분리한 값을 각각 a와 b로 할당한다.
사실상 입력받은 값은 문자열이기때문에 a와 b 모두 숫자이기는 하지만 int형이 아닐 것이다.
따라서 int로 형변환을 해주고, 값이 0에서 10 사이의 숫자라면 마지막엔 두 변수를 더하여 출력해준다.
👍클릭으로 구독하기👍
(이해가 다소 힘들거나, 틀린 부분이 있다면 댓글 부탁드리겠습니다! 😊)
💖도움이 되셨다면 '구독'과 '공감' 부탁드립니다!💖
'백준' 카테고리의 다른 글
[백준 - Python] 2839번 : 설탕 배달 (1) | 2022.09.20 |
---|---|
[백준 - Python] 2671번 : 잠수함식별 (0) | 2022.09.14 |
[백준/파이썬] 1004번 문제 '어린 왕자' (14) | 2021.06.11 |
[백준/파이썬] 1003번 문제 '피보나치 함수' (16) | 2021.06.10 |
[백준/파이썬] 1002번 문제 '터렛' (10) | 2021.06.09 |