IT/Python
[Python] 숫자야구
잿호
2023. 9. 5. 21:00

설계
1. 미리 정해놓은 숫자와 질문에 입력한 숫자를 게임 "숫자야구" 룰로 비교하여 결과를 알려준다.
2. 1~9의 숫자만 사용 가능하며 겹치는 숫자는 사용 불가능 하다.
코드
stk = 0
bal = 0
ans = '394' #답쓰는 부분
que = input(str('질문 : '))
for i in range(0,3):
if ans[i] == que[i]:
stk += 1
for i in que:
if str(i) in ans:
bal += 1
bal = bal - stk
print(stk,'S', bal,'B')
실행 결과
01
마무리
파이썬에서 str은 리스트로도 취급이 된다는 점을 이용하여 만든 숫자야구다.
반응형