정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자.
print(a//b)
10 3
3
a, b = input().split()
print(int(a)//int(b))
n1, n2 = input().split()
result = int(n1) // int(n2)
print(result)
input(): 프롬프트를 띄워서 사용자의 입력 받을 수 있게 해준다.
(단, 입력 받은 것은 문자열로 저장된다. print(type()))으로 type() 괄호 안에 변수를 넣고 찍으면 정수인지, 문자열인지, 무슨 타입인지 확일 할 수 있다!)
int(): 위의 input()에서 말했듯이 input으로 받은 값은 문자열로 저장된다.
산술을 하기 위해, 문자열을 정수로 변환시켜주는 int()를 써서 변환시켜준다.
//: 수를 나눠서 몫만 반환해주는 연산자
10 // 3 = 3
5 // 2 = 2
print(): 괄호 안의 내용을 출력!
//는 나눈 값의 몫을 반환해준다.
10 // 3 = 3
5 // 2 = 2
5 // 3 = 1
%는 나눈 값의 나머지를 반환해준다.
10 % 3 = 1
5 % 2 = 1
5 % 3 = 2
/는 나눈 값을 반환해준다.
10 / 3 = 3.3333333333333335
5 / 2 = 2.5
5 / 3 = 1.6666666666666667