1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 Python

Connected

연습 문제

다음 행동 결정하기

엠파이어스테이트 빌딩 내기에서는 주사위를 던져 나온 숫자에 따라 다음 행동이 결정됩니다. if-elif-else 구문을 이용하면 깔끔하게 구현할 수 있습니다!

샘플 코드는 현재 50번째 계단에 있다고 가정합니다. 빈칸을 채워 스크립트를 완성해 보세요. numpy는 이미 np로 임포트되었고, 시드도 123으로 설정되어 있으니 따로 신경 쓰지 않아도 됩니다.

지침

100 XP
  • 주사위를 굴리세요. randint()를 사용하여 변수 dice를 만드세요.
  • ___를 채워 if-elif-else 구문을 완성하세요.
  • dice가 1 또는 2이면 한 계단 내려갑니다.
  • dice가 3, 4, 5 중 하나이면 한 계단 올라갑니다.
  • 그 외의 경우에는 주사위를 한 번 더 굴립니다. 이때 나온 숫자만큼 계단을 올라갑니다.
  • dice와 step을 출력하세요. dice 값에 따라 step이 올바르게 업데이트되었나요?