728x90
좌표값 입력하면 해당하는 값 출력
stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\
[0, 1, 0, 1, 2, 1, 2, 1, 0 ],\
[0, 2, 1, 1, 1, 2, 2, 0, 0 ],\
[0, 0, 2, 2, 2, 1, 0, 2, 0 ],\
[0, 0, 0, 0, 0, 1, 0, 2, 1 ],\
[0, 0, 0, 2, 0, 1, 2, 1, 0 ],\
[0, 0, 0, 2, 1, 0, 1, 1, 0 ],\
[0, 0, 0, 1, 1, 0, 0, 0, 0 ],\
[0, 0, 0, 0, 2, 2, 2, 0, 0 ]]
while True :
X = int(input('X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : '))
if X == -1 :
break
Y = int(input('Y축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : '))
if Y == -1:
break
X=X-1
Y=Y-1
if stone[Y][X] == 1:
print('흑돌')
elif stone[Y][X] == 2:
print('백돌')
else :
print('돌없음')
print('종료되었습니다!')
X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 5
Y축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 5
돌없음
X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 7
Y축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 9
백돌
X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 3
Y축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : 3
흑돌
X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : -1
종료되었습니다!
출처: 예제 중심 파이썬 입문
728x90
'• programming language > python' 카테고리의 다른 글
[파이썬 개념] 딕셔너리 기본구조, 생성, 출력, 추가, 수정,삭제// 딕셔너리 안에 딕셔너리 넣기 (0) | 2022.07.13 |
---|---|
[파이썬 개념] 튜플과 리스트 차이점 (0) | 2022.07.13 |
[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림그리기, 좌표넣기 (0) | 2022.07.12 |
[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림으로 표현하기 (0) | 2022.07.12 |
[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소의 개수세기 (0) | 2022.07.12 |