Python - 문제 미리보기
문제 2100
medium
다음 코드의 실행 결과로 올바른 것은 무엇인가요?
```python
x = 10
y = 3
result = f"계산 결과: {x * y + 5}, 평균: {(x + y) / 2:.1f}"
print(result)
```
```python
x = 10
y = 3
result = f"계산 결과: {x * y + 5}, 평균: {(x + y) / 2:.1f}"
print(result)
```
정답: A
⦁ F-string 내부에서는 Python 표현식을 직접 계산할 수 있습니다
⦁ 첫 번째 계산: `x * y + 5 = 10 * 3 + 5 = 35`
⦁ 두 번째 계산: `(x + y) / 2 = (10 + 3) / 2 = 6.5`
⦁ `:.1f`는 소수점 첫째 자리까지 표시하므로 6.5가 그대로 출력됩니다
⦁ F-string의 장점:
⦁ 복잡한 수식도 중괄호 안에서 직접 계산 가능
⦁ 변수와 연산을 동시에 사용할 수 있음
⦁ 가독성이 뛰어남
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.