1938

HoRi·2022년 7월 11일
0

SWEA_PY

목록 보기
5/32

1938. 아주 간단한 계산기

두 개의 자연수를 입력받아 사칙연산을 수행하는 프로그램을 작성하라.

[제약사항]

1. 두 개의 자연수 a, b는 1부터 9까지의 자연수이다.

2. 사칙연산은 +, -, *, / 순서로 연산한 결과를 출력한다.

3. 나누기 연산의 결과에서 소수점 이하의 숫자는 버린다.

[입력] 입력으로 두 개의 자연수 a, b가 빈 칸을 두고 주어진다.

[출력] 사칙연산의 결과를 각 줄에 순서대로 출력한다.

코딩

a, b = map(int, input().split())		# 입력받은 값을 공백을 기준으로 2개를 받음, 그 값을 정수형으로 변환해서 a, b에 각각 저장

# a와 b는 1부터 9 사이의 숫자이기 때문에 조건문으로 해당 조건을 만들어줌
if(a > 0) and (b > 0) and (a < 10) and (b < 10):
	plus = a + b						# + 계산
    min = a - b							# - 계산
    mul = a * b							# *	계산
    div = a / b							# / 계산
    
    print(int(plus), end="\n")			# 계산한 값을 정수형으로 바꿔서 줄바꿈과 함께 출력
    print(int(min), end="\n")			# 계산한 값을 정수형으로 바꿔서 줄바꿈과 함께 출력
    print(int(mul), end="\n")			# 계산한 값을 정수형으로 바꿔서 줄바꿈과 함께 출력
    print(int(div), end="\n")			# 계산한 값을 정수형으로 바꿔서 줄바꿈과 함께 출력
 else:									# 입력받은 숫자가 1에서 9 사이가 아닐 경우 경고 메시지를 출력
 	print("숫자를 잘못입력하셨습니다. 1부터 9사이의 숫자를 입력해주세요.")

모든 출처는 SW Expert 아카데미에 있습니다.

해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다.

profile
무지성 작성소

0개의 댓글