ROLLING_DICE (주사위 굴리기 게임)
이 프로젝트는 무작위 숫자를 생성하여 주사위를 굴리는 과정을 시뮬레이션하는 간단한 파이썬 프로그램입니다.
주요 특징
- 무작위성:
random.randint(1, 6)함수를 사용하여 실제 주사위와 동일하게 1에서 6 사이의 숫자를 임의로 생성합니다. - 반복성: 주사위를 한 번 굴린 후, 사용자의 선택에 따라 계속해서 다시 굴릴 수 있도록 루프 구조를 갖추고 있습니다.
- 재귀적 입력 확인: 사용자가 빈 값을 입력하거나 잘못된 경로를 입력했을 때,
roll_dice함수를 재귀적으로 호출하여 올바른 입력을 유도합니다.
코드 설명
1. 주사위 굴리기 루프
주사위 값을 출력하고 사용자의 게임 지속 여부를 확인합니다.
import random
# 게임 시작
dice_value = random.randint(1, 6)
print('You got ', dice_value)
# 반복 실행 로직
while True:
choice = input("Do you want to play again? (Yes/No): ")
if choice.lower() == 'no':
break
elif choice.lower() == 'yes':
print('You got ', random.randint(1, 6))
else:
print('Wrong Input !!!')