함수 외부의 게임 진행 부분도 작성해 봅시다.

    print('팅 팅팅팅 탱 탱탱탱 팅팅 탱탱 프라이팬 놀이')
    
    for i in range(5):
        next_player, count = input('이름? '), int(input('횟수? '))
        check = wrong_play(next_player, count)
        if check == -1:
            break
        else:
            game_play(next_player, count)
    실행결과
    팅 팅팅팅 탱 탱탱탱 팅팅 탱탱 프라이팬 놀이
    이름? 까치
    횟수? 3
    까치까치까치
    이름? 강아지
    횟수? 4
    강아지강아지강아지강아지
    이름? 냥이
    횟수? 2
    냥이 은/는 없는 이름입니다!

    원래 코드처럼 최대 5번 반복되도록 반복문을 작성합니다. 반복할 때마다 사용자로부터 이름과 횟수를 입력받아 이름은 next_player, 횟수는 count에 저장합니다. 이 부분은 한 줄로 작성할 수 있습니다. 두 변수를 wrong_play() 함수의 인자로 넘겨 틀린 부분이 없는지 확인합니다. 틀린 부분이 있다면 결과로 -1이 반환됩니다. 함수 호출 결과는 변수 check에 저장합니다. check-1이면 게임을 중단하고, -1이 아니면 next_playercount 변수를 인자로 game_play() 함수가 호출됩니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.