두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
A, B = input().split()
A, B = int(A), int(B)
def cal():
print(A+B)
print(A-B)
print(A*B)
print(int(A/B))
print(A%B)
cal()
A, B = map(int,input().split())
print(A+B,A-B,A*B,A//B,A%B,sep='\n')
☑️ map 함수와 print()문의 옵션
map = (함수, iterable 자료형)
map 함수는 매개변수의 자료형을 변환시켜준다.
mul_ten = map(lambda x : 10 * x, lst) lst = [1,2,3,4,5] for i in mul_ten: print(i, end=' ') #10 20 30 40 50
print(데이터1, 데이터2, ..., sep='')
구분자. 데이터 값 사이에 특정 문자를 끼워넣을 수 있다.
print(데이터값, end='')
데이터 값 뒤에 특정 문자를 끼워넣을 수 있다. 줄바꿈 없이 출력 할 때 자주 쓰인다.
print("{인덱스1} ... {인덱스n}".format(인덱스값1, ..., 인덱스값n))
중괄호{} 안에 들어갈 값을 지정할 수 있다. 특정 부분만 내용을 바꿔야 할 때 자주 쓰인다.