추가 '야구 게임'
This commit is contained in:
parent
56bbea4b7d
commit
c62ed1af6e
|
|
@ -0,0 +1,44 @@
|
||||||
|
import random
|
||||||
|
strike=0
|
||||||
|
t=0
|
||||||
|
chare=['첫', '두', '세']
|
||||||
|
randomInt=[]
|
||||||
|
inputInt=[]
|
||||||
|
|
||||||
|
while t<3: ## 난수 생성
|
||||||
|
a = random.randint(0, 9)
|
||||||
|
if not a in randomInt:
|
||||||
|
randomInt.append(a)
|
||||||
|
t += 1
|
||||||
|
|
||||||
|
print(randomInt) ## 난수 확인
|
||||||
|
|
||||||
|
while strike<3: ## 스트라이크가 다 나올 때까지 계속 반복
|
||||||
|
strike=0
|
||||||
|
ball=0
|
||||||
|
out=0
|
||||||
|
t=0
|
||||||
|
w=0
|
||||||
|
inputInt=[]
|
||||||
|
|
||||||
|
while w<3: ## 입력 반복
|
||||||
|
b=int(input(chare[w] + " 번째 수를 입력 : "))
|
||||||
|
inputInt.append(b)
|
||||||
|
w+=1
|
||||||
|
|
||||||
|
for u in inputInt: ## 스트라이크, 볼, 아웃 비교
|
||||||
|
if u in randomInt:
|
||||||
|
if u is randomInt[t]:
|
||||||
|
strike+=1
|
||||||
|
else:
|
||||||
|
ball+=1
|
||||||
|
else:
|
||||||
|
out+=1
|
||||||
|
t+=1
|
||||||
|
|
||||||
|
if out is 3: ## 결과 출력
|
||||||
|
print("아웃, 다시")
|
||||||
|
else:
|
||||||
|
print(str(strike) + " 스트라이크 " + str(ball) + " 볼 ")
|
||||||
|
|
||||||
|
print("게임 종료")
|
||||||
Loading…
Reference in New Issue