본문 바로가기
프로그래밍/코드업 파이썬 기초 100제

코드업 파이썬 기초 100제 6040번(100제 40번째 문제)

by 리드민 2023. 1. 28.
반응형

[1] 코드업 파이썬 기초 100제
100제 40번째 문제

[2] 문제

정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자.

1. 예시
...
print(a//b)

2. 참고
python언어에서는 나눈 몫을 계산하는 연산자(//, floor division)를 제공한다.
a//b 와 같이 작성하면, a를 b로 나눈 몫(quotient)을 계산해준다.
프로그래밍언어에 따라 이렇게 몫을 계산해주는 연산자가 없는 경우도 있다.
실수로 나눈 몫이 어떻게 계산될지도 생각해보자.

 

3. 입력
2개의 정수(a, b)가 공백으로 구분되어 입력된다.

4. 출력
2개의 정수(a, b)가 공백으로 구분되어 입력된다.

[3] 정답
1. 해설 미포함

a, b = input().split(' ')
e = int(a)//int(b)
print(e)


2. 해설 포함

 

a, b = input().split(' ')
# 공백을 기준으로 값을 두개 입력 받아 각각 변수 a, b에 저장한다.
e = int(a)//int(b)
# 변수 a에 저장된 값을 변수 b에 저장된 값으로 나눈 몫을 변수 e에 저장한다.
print(e)
# 변수 e에 저장된 값을 출력한다.

input 함수는 값을 입력받는 함수이다.

split 함수는 문자열을 나눌때 사용하는 함수이다.

int 함수는 변수에 저장된 값을 int(정수형)으로 변환한 후 반환하는 함수이다.

// 연산자는 몫을 계산하는 연산자이다.

print 함수는 값을 출력하는 함수이다.

반응형