Q. 숫자 2개를 입력받아 +, -, *, / 연산의 결과를 출력하시오.

 

#sol1
a= input('숫자를 입력하시오. a=')
b= input('숫자를 입력하시오. b=')
print('a+b=', int(a)+int(b))
print('a-b=', int(a)-int(b))
print('a*b=', int(a)*int(b))
print('a/b=', int(a)/int(b))



#sol 2
a, b = input('두 개의 숫자를 입력하시오.').split()
print('a+b=', int(a)+int(b))
print('a-b=', int(a)-int(b))
print('a*b=', int(a)*int(b))
print('a/b=', int(a)/int(b))



#sol 3
a, b = input('두 개의 숫자를 입력하시오.').split()
a= int(a)
b= int(b)
print('a+b=', a+b)
print('a-b=', a-b)
print('a*b=', a*b)
print('a/b=', a/b)



#sol 4
a= int(input('숫자를 입력하시오. a='))
b= int(input('숫자를 입력하시오. b='))

print('a+b=', a+b)
print('a-b=', a-b)
print('a*b=', a*b)
print('a/b=', a/b)

out)

숫자를 입력하시오. a=10
숫자를 입력하시오. b=30
a+b= 40
a-b= -20
a*b= 300
a/b= 0.3333333333333333

두 개의 숫자를 입력하시오.10 30
a+b= 40
a-b= -20
a*b= 300
a/b= 0.3333333333333333

두 개의 숫자를 입력하시오.10 30
a+b= 40
a-b= -20
a*b= 300
a/b= 0.3333333333333333

숫자를 입력하시오. a=10
숫자를 입력하시오. b=30
a+b= 40
a-b= -20
a*b= 300
a/b= 0.3333333333333333


Tip) sol2에서 .split() 을 사용하려면 두 개의 숫자를 띄어쓰기를 이용하여 나타내어야 한다.

      sol3에서 입력될 a와 b를 미리 int형 타입으로 선언한 후 출력하면 훨씬 간단해진다.

'파이썬이 제일 쉽다면서요' 카테고리의 다른 글

python #연습문제  (0) 2021.06.01
python #제어문 (if, if-else, if - elif - elif - else)  (0) 2021.06.01
python #3.input과 print  (1) 2021.06.01
Python #2. 연산자  (0) 2021.06.01
Python #1. 변수  (0) 2021.06.01

+ Recent posts