1. Learn
  2. /
  3. Courses
  4. /
  5. 중급 Python

Connected

Exercise

얼마나 더 내려갈 수 있을까요?

잘 진행되고 있어요! 주사위를 100번 던진 후 엠파이어 스테이트 빌딩에서의 위치를 계산하는 코드는 이미 준비되어 있네요. 하지만 한 가지를 놓쳤어요 — 0보다 아래로 내려갈 수는 없죠!

이런 문제를 해결하는 전형적인 방법은 max()를 사용하는 거예요. max()에 두 개의 인수를 전달하면, 더 큰 값이 반환됩니다. 예를 들어, 변수 x를 감소시킬 때 절대 10 아래로 내려가지 않도록 하려면 다음과 같이 할 수 있어요:

x = max(10, x - 1)

Instructions

100 XP
  • 비슷한 방식으로 max()를 사용해, dice <= 2일 때 step이 0보다 내려가지 않도록 하세요.
  • 답변 제출을 눌러 random_walk의 내용을 확인하세요.