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은 리스트로도 취급이 된다는 점을 이용하여 만든 숫자야구다.

     

     

    반응형

    '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