반응형

문제 1
숫자를 양수로 변환 구하기 주어진 숫자의 절댓값을 반환하는 코드를 작성하세요.
🔹 입력 예시
num = -15
🔹 출력 예시
15
문제 2
두 수의 가장 큰 공통 나누기 구하기 주어진 두 수의 최대공약수를 구하는 코드를 작성하세요.
🔹 입력 예시
a, b = 24, 36
🔹 출력 예시
12
문제 3
소수를 정수로 변환하기 주어진 실수를 올림 또는 내림하여 정수로 변환하는 코드를 작성하세요.
🔹 입력 예시
num = 4.7
🔹 출력 예시
올림: 5
내림: 4
문제 4
숫자의 크기를 줄이는 연산 구하기 주어진 숫자의 제곱근을 구하는 코드를 작성하세요.
🔹 입력 예시
num = 16
🔹 출력 예시
4.0
문제 5
같은 수를 여러 번 곱하기 구하기 밑과 지수를 입력받아 거듭제곱 값을 구하는 코드를 작성하세요.
🔹 입력 예시
base, exp = 2, 10
🔹 출력 예시
1024
✅ 정답과 해설
문제 1 정답
✅ 정답
absolute_value = abs(num)
🔍 설명: abs() 함수는 주어진 숫자의 절댓값을 반환합니다.
문제 2 정답
✅ 정답
import math
gcd_value = math.gcd(a, b)
🔍 설명: math.gcd() 함수는 두 수의 최대공약수를 구하는 함수입니다.
문제 3 정답
✅ 정답
import math
ceil_value = math.ceil(num)
floor_value = math.floor(num)
🔍 설명: math.ceil() 함수는 주어진 실수를 올림하여 정수를 반환하고, math.floor() 함수는 내림하여 정수를 반환합니다.
문제 4 정답
✅ 정답
import math
sqrt_value = math.sqrt(num)
🔍 설명: math.sqrt() 함수는 주어진 숫자의 제곱근을 반환합니다.
문제 5 정답
✅ 정답
import math
power_value = math.pow(base, exp)
🔍 설명: math.pow() 함수는 주어진 숫자의 거듭제곱을 계산하여 반환합니다. 또는 ** 연산자를 사용할 수도 있습니다.
power_value = base ** exp
반응형
'IT > Python Quiz' 카테고리의 다른 글
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 2 (0) | 2025.02.28 |
---|---|
[Python] 튜플, 딕셔너리, 집합 개념 퀴즈 1 (0) | 2025.02.28 |
[python] ord()와 chr() 함수 퀴즈 (0) | 2025.02.27 |
[Python] 특집 개념 퀴즈 - translate 함수 (0) | 2025.02.24 |
[Python] 슬라이싱 특집 퀴즈5 (0) | 2025.02.20 |
[Python] 슬라이싱 특집 퀴즈4 (0) | 2025.02.20 |
[Python] 슬라이싱 특집 퀴즈3 (0) | 2025.02.20 |
[Python] 슬라이싱 특집 퀴즈2 (0) | 2025.02.20 |
댓글