#숫자 야구( 아주대 영재원 서류 제출)
#입력()
import random
A=0
B=0
C=0
while True:
A=random.randint(0,9)
B=random.randint(0,9)
C=random.randint(0,9)
if A == B or A==C or B == C :
continue
else :
break
answer=[]
answer.append([A,B,C])
guess=[]
strike=0
ball=0
out=0
tried=0
# 볼 & 스트라이크 판독 함수
def number() :
global strike
global ball
global out
global answer
# 변수를 리셋해버리자
ball = strike = out = 0
guess=[]
a,b,c=map(int, input().split())
guess.append([a,b,c])
for i in range(0,3) :
if answer[0][i] == guess[0][i] :
strike += 1
elif guess[0][i] == answer[0][i-1] or guess[0][i] == answer[0][i-2] :
ball += 1
elif guess[0][i] != answer[0][i-1] or guess[0][i] != answer[0][i-2] :
out += 1
if strike == 3 :
print(" HOMERUN!!!, ", tried,"회 도전만에 성공!")
elif out == 3 :
print("OUT!")
else :
print(ball ,"BALL, " ,strike ," STRIKE 입니다.")
print("띄어쓰기 해서 숫자 3개를 중복 없이 입력 해주세요.^^")
#print(answer[0])
while True :
tried +=1
number()
top of page

실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
수정: 2025년 9월 22일
20250922
20250922
댓글 0개
좋아요
댓글(0)
더 이상 게시물에 대한 댓글 기능이 지원되지 않습니다. 자세한 사항은 사이트 소유자에게 문의하세요.
bottom of page


