이번편에서는 앞서 했던 구구단의 심화버전입니다.
최종결과물은 아래와 같습니다.
f = open("D:\\dalso\\gugu_ver2.txt", 'w') ##파일 생성하고 쓰기모드로 열기
for i in [2,5,8]: ##2,5,8기준으로 3단 나누기
for b in range(1, 10): ##구구단 가로로 출력 (가로로 출력시 뒤의 숫자가 고정이니까 밖에 for문)
temp = i ##2,5,8 담을 임시변수
for a in range(1,4): ##(가로로 출력시 앞의 숫자가 증가하기 때문에 안에 for문)
k = temp * b ##구구단 곱한 값
print(f"{temp} * {b} = {temp * b}" ) ##출력
out = (f"{temp:2d} * {b:2d} = {k:02d} ")
f.write(out)
temp = temp + 1 ##temp 증가 2일땐 2~4까지 5일땐 5~7까지 8일땐 8~10까지
print(" ")
f.write("\n")
print("=" * 50) #구분선
f.write("=" * 40 + "\n")
f.close()
모르는점이나 헷갈리는점은 댓글 남겨주세요~