해당 코드에서는 좌석과 좌석의 행과 열의 번호를 표시하는 위치를 시각적으로 구분하기 쉽게 코드를 작성했다. 행 번호는 대괄호([])로 묶어 주었으며, 두 자리로 맞추어 형식을 통일하였다. (코드 11행 참조) 열 번호는 하이픈(-) 여러 개를 길게 출력해 좌석 출력부와 구분해주었다. (코드 8행 참조) 이를 위해 변수 temp_s를 사용하여 길이를 저장하였다. (코드 1행 참조)
코드 설명
1: "----------...-------"를 변수 temp_s에 저장. 이때, "-------...------"의 길이는 -< 이후의 숫자에 의해 지정된다.
# 선언부
T_Table = [i*0 for i in range (10)]
temp_s = f'{"":-<38}'
def f_T_Table() : # 좌석 출력
print(temp_s)
print("\t", end = '')
for i in range (10) :
print(i+1, end = ' ')
print("\n", end = "%s\n" %temp_s)
for r in range (10) :
print("[%02d]" % (r+1), end = '\t')
for c in range (10) :
print(T_Table[r][c], end = ' ')
print("")
# 리스트 초기화
for i in range (10) :
T_Table[i] = [i*0 for i in range (10)]
"""
# 저장 값 확인
print(T_Table)
"""
# 초기값 출력
f_T_Table()