
설계
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은 리스트로도 취급이 된다는 점을 이용하여 만든 숫자야구다.
반응형
'IT > Python' 카테고리의 다른 글
[Python] 사람인 취업공고 엑셀정리 (31) | 2023.09.11 |
---|---|
[Python] 바이오리듬 (30) | 2023.09.10 |
[Python] 글에 사용된 단어 수 세기 (0) | 2023.09.09 |
[Python] 이름 자동생성 (1) | 2023.09.07 |
[Python] 마방진 자동 생성 (0) | 2023.09.06 |