3x3 스도쿠 파이썬 코드 도와주세요ㅜㅜ 급해요ㅜ 내공 70

3x3 스도쿠 파이썬 코드 도와주세요ㅜㅜ 급해요ㅜ 내공 70

작성일 2023.11.01댓글 1건
    게시물 수정 , 삭제는 로그인 필요

파이썬으로 3x3 박스에다가 숫자 1,2,3 으로 스도쿠 코드 만들어주세요ㅜ
성공하면 성공이라고 뜨고, 하나라도 틀리면 실패라고 뜨게 만들어주세요


#3x3 스도쿠

profile_image 익명 작성일 -

# 3x3 스도쿠 보드 생성 sudoku_board = [ [0, 0, 0], [0, 0, 0], [0, 0, 0], # [0, 0, 0], 만약 4x4로 하고 싶으면 [0,0,0] 리스트 추가 하시면 됩니다 ] def print_board(board): # 스도쿠 보드 출력 함수 for row in board: print(" ".join(map(str, row))) # 스도쿠 보드 출력 print("3x3 스도쿠 게임을 시작합니다. 숫자 1, 2, 3을 사용하세요.") print_board(sudoku_board) def is_sudoku_solved(board): # 스도쿠 보드 검증 함수 # 각 행과 열에 1, 2, 3이 한 번씩 나타나는지 검사 for i in range(3): # 만약 1,2,3 뿐만 아니라 1~10 까지 하고 싶으면 range(10) 입력 row = set() col = set() for j in range(3): if board[i][j] not in [1, 2, 3] or board[j][i] not in [1, 2, 3]: return False row.add(board[i][j]) col.add(board[j][i]) if len(row) != 3 or len(col) != 3: return False return True # 게임 진행 while not is_sudoku_solved(sudoku_board): try: row = int(input("행(1-3): ")) - 1 col = int(input("열(1-3): ")) - 1 num = int(input("숫자(1, 2, 3): ")) if sudoku_board[row][col] == 0 and num in [1, 2, 3]: sudoku_board[row][col] = num print_board(sudoku_board) else: print("잘못된 입력입니다. 다시 시도하세요.") except (ValueError, IndexError): print("잘못된 입력입니다. 다시 시도하세요.") # 스도쿠 완료 메시지 print("축하합니다! 3x3 스도쿠를 성공적으로 완료했습니다.")

파이썬 진짜 급해요 도와주세요 ㅜ

... 이라고 뜨고 5개 미만이면 lose TT 라고 뜨는 코드 좀 알려주세요 ㅠㅠ 부탁드립니다 ㅜㅜ def subway_game(): questions = [ { "question": "1호선이 아닌...

파이썬 코드 질문 도와주세요 ㅜㅜ

... adCost.csv는 adCost sales 30 120 20 60 50 140 40 100 10 70 으로 알고 있어요.. 이 코드의 목표는 주어진 두개의 값의 쌍을 기준으로 이들 데이터의 선형회귀(regression)...

파이썬 코드

... 사용해서 코드 좀 만들어주실수있나요ㅠㅠ ㅠㅠㅠㅠ for/while (for), for/while(if)... 찾아도 안 나오고 모르겠어요.. 도와주세요ㅜㅜ 내공 50이요ㅜ < " " 참고하세요

파이썬 while문 묶기

... 도와주세요 ㅜㅜ급해요.. 내공 1000점이요 코드를 테스트 해 볼 수도 없고, 각각이 어떠 것을 의미하는지도 설명이 없기 때문에 추정할...