야구숫자게임
import random
컴퓨터 = []
for i in range(0, 3):
랜덤숫자 = random.randrange(1, 10)
while 랜덤숫자 in 컴퓨터:
랜덤숫자 = random.randrange(1, 10)
컴퓨터.append(랜덤숫자)
사람 = []
도전횟수=0
최대도전횟수=10
while True :
도전횟수+=1
#도전횟수제한
if 도전횟수>최대도전횟수:
print('패배하셨습니다')
break
#숫자 3개 입력
사람 = list(map(int,input().split()))
#스트라이크인 경우 볼인 경우 아웃인 경우 지정
스트라이크_카운트 = 볼_카운트 = 0
for 인덱스, 값 in enumerate(사람):
if 값==컴퓨터[인덱스]:
스트라이크_카운트 += 1
elif 값 in 컴퓨터 :
볼_카운트 += 1
if 스트라이크_카운트==3:
print('승리하셨습니다. 도전횟수 :{}번'.format(도전횟수))
break
elif 스트라이크_카운트!=0 or 볼_카운트!=0:
print("{0} 스트라이크 {1} 볼 ".format(스트라이크_카운트, 볼_카운트))
else:
print("아웃")
함수를 이용해서 야구숫자게임을 작성해봤다.
모르는게 많아서 대부분 구글링을 해서 작성했는데 가장 중요한 실행이 안된다...
벌써 함수에서부터 막히니까 답답하다...