본문 바로가기

퀴즈

파이썬(Python) 퀴즈 - 숫자 (number)

1. 다음 중 파이썬의 숫자 타입이 아닌 것은 무엇인가요?

 

a = 3.14
b = 123
c = "hello"
d = 1 + 2j

 

더보기

 

정답: c

이유: c는 문자열(string) 타입입니다. 파이썬에서는 문자열도 숫자 타입으로 처리하는 것이 아니기 때문에 올바른 답은 c입니다.


2. 다음 코드의 실행 결과는 무엇인가요?

a = 2 + 3 * 4
print(a)

 

더보기

 

정답: 14

이유: 파이썬은 곱셈과 나눗셈을 덧셈과 뺄셈보다 먼저 계산합니다. 따라서 3 * 4가 먼저 계산되고, 그 결과에 2를 더한 14가 출력됩니다.


3. 다음 코드의 실행 결과는 무엇인가요?

 

a = 7 / 2
print(a)

 

더보기

 

정답: 3.5

이유: 파이썬에서 나눗셈 연산자(/)는 부동소수점(floating-point) 방식으로 나눗셈을 수행합니다. 따라서 7을 2로 나눈 값인 3.5가 출력됩니다.

 

4. 다음 코드의 실행 결과는 무엇인가요?

 

a = 3 // 2
print(a)

 

더보기

 

정답: 1

이유: 파이썬에서 // 연산자는 정수 나눗셈 연산자입니다. 즉, 나눗셈의 결과에서 소수점 이하를 버리고 정수 부분만을 출력합니다. 따라서 3을 2로 나눈 값의 정수 부분인 1이 출력됩니다.


5. 다음 코드의 실행 결과는 무엇인가요?

 

a = 2 ** 3
print(a)

 

더보기

 

정답: 8

이유: 파이썬에서 ** 연산자는 거듭제곱 연산자입니다. 따라서 2의 3제곱인 8이 출력됩니다.