숫자 야구 게임 (파이썬)
2021. 3. 16. 22:31ㆍ파이썬
import random
print('숫자 야구 게임')
numbers=[]
for i in range(3):
if i==0:
number=random.randint(1,9)
else:number=random.randint(0,9)
if number in numbers:
while number in numbers:
number=random.randint(0,9)
numbers.append(number)
while True:
me=list(input("생각한 숫자를 맞추세요(중복되지 않는 세 수): "))
strike=0
ball=0
out=0
for i in range (3):
if numbers[i]==int(me[i]):
strike+=1
elif int(me[i]) in numbers:
ball+=1
else:out+=1
if strike>0:
print(f"{strike}STRIKE ",end="")
if strike==3:
break
if ball>0:
print(f"{ball}BALL ",end="")
if out>0:
print(f"{out}OUT",end="")
'파이썬' 카테고리의 다른 글
뒤죽박죽 영어 단어 게임 (파이썬) (0) | 2021.03.17 |
---|---|
업다운 게임 (파이썬) (0) | 2021.03.15 |
가위,바위,보 (파이썬) (0) | 2021.03.15 |