출처 : 반크_반크 20년 백서
참고풀이]
#극장 예약 시스템을 0으로 초기화한다.
L=[[0 for c in range(11)] for r in range(11)]
for c in range(11):
L[0][c]=c
for r in range(11):
L[r][0]=r
def Display():
print("-"*33)
for c in range(11):
print(" " if L[0][c]==0 else "%3d"%L[0][c],end='')
print()
print("-"*33)
for r in range(1,11):
for c in range(0,11):
print("%3d"%(L[r][c]),end="")
print()
while True:
Display() #예약 상태를 보여준다.
R=int(input("원하는 좌석의 행번호를 입력하세요(종료는 -1): "))
C=int(input("원하는 좌석의 행번호를 입력하세요(종료는 -1): "))
#행,열 중 -1이면 작업을 종료한다.
if R==-1 or C==-1: break
#입력된 행열위치가 이미 예약이 되었다면 메세지를 띄우고
#다시 입력한다.
if L[R][C]==1:
print("이미 예약되었습니다.\n다시 입력하세요...")
else:
L[R][C]=1
print("예약되었습니다.")
print("예약 시스템을 종료합니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 159제] 파이썬 EXPRESS CHAPTER 6. Programming 15 p305 (0) | 2023.04.03 |
---|---|
Python 158제] 파이썬 EXPRESS CHAPTER 6. Programming 14 p304 (0) | 2023.03.27 |
Python 156제] 파이썬 EXPRESS CHAPTER 6. Programming 12 p303 (0) | 2023.03.27 |
Python 155제] 파이썬 EXPRESS CHAPTER 6. Programming 11 p303 (0) | 2023.03.27 |
Python 154제] 파이썬 EXPRESS CHAPTER 6. Programming 10 p303 (0) | 2023.03.20 |
댓글