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 |