# 숫자추출```{.python}
import random
# 숫자추출
nums=list(range(0,10))
random.shuffle(nums)
while nums[0]==0:
random.shuffle(nums)
answer = str(nums[0]*100+nums[1]*10+nums[2]*1)
print(answer)
# 값 입력받기
while True:
user_num = input("세자리 숫자를 입력하세요 : ")
# 정답 확인
if user_num == answer:
print("정답을 맞추셨습니다. 게임을 종료합니다.")
break
# 입력값 확인
if user_num.isdigit()==False or len(user_num) != 3:
print("잘못된 입력을 하였습니다. 세자리 숫자를 입력하여 주세요.")
continue
#입력값과 정답비교
strike=0
ball=0
for i in range(3):
if answer[i]==user_num[i]:
strike+=1
elif user_num.count(answer[i])>0:
ball+=1
print("{0}S{1}B".format(strike,ball))
```
# 숫자추출```{.python}
import random
# 숫자추출
nums=list(range(0,10))
random.shuffle(nums)
while nums[0]==0:
random.shuffle(nums)
answer = str(nums[0]*100+nums[1]*10+nums[2]*1)
print(answer)
# 값 입력받기
while True:
user_num = input("세자리 숫자를 입력하세요 : ")
# 정답 확인
if user_num == answer:
print("정답을 맞추셨습니다. 게임을 종료합니다.")
break
# 입력값 확인
if user_num.isdigit()==False or len(user_num) != 3:
print("잘못된 입력을 하였습니다. 세자리 숫자를 입력하여 주세요.")
continue
#입력값과 정답비교
strike=0
ball=0
for i in range(3):
if answer[i]==user_num[i]:
strike+=1
elif user_num.count(answer[i])>0:
ball+=1
print("{0}S{1}B".format(strike,ball))
```