Python
Python File 연습문제 - 구구단 출력 결과를 File에 저장
아랑팡팡
2023. 10. 15. 00:26
728x90
Python File 연습문제 - 구구단 출력 결과를 File에 저장
0. 사용자입력으로 출력하고 싶은 구구단을 만든다.
1. 구구단을 함수로 만든다.
2. 출력된 구구단을 메모장에 저장한다.
3. 파일에 저장된 구구단의 결과를 읽어온다.
def gugudan(gugu):
for i in range(1,10):
result = gugu * i
print(gugu, " * ", i, " = ", result)
return result
gugu = int(input("단을 입력 : "))
gugudan(gugu)
infile = open(r"C:\myPythonProject\AYU\FileTest\gugudan.txt", "w", encoding="utf-8")
def gugudan(gugu):
results = []
for i in range(1, 10):
result = gugu * i
results.append(f"{gugu} * {i} = {result}")
infile.write(f"{gugu} * {i} = {result}\n")
gugu = int(input("단을 입력 : "))
gugudan(gugu)
infile.close()
infile = open(r"C:\myPythonProject\AYU\FileTest\gugudan.txt", "w", encoding="utf-8")
def gugudan(gugu):
results = []
for i in range(1, 10):
result = gugu * i
results.append(f"{gugu} * {i} = {result}")
infile.write(f"{gugu} * {i} = {result}\n")
gugu = int(input("단을 입력 : "))
gugudan(gugu)
infile.close()
# 파일 데이터 읽어오기
infile = open(r"C:\myPythonProject\AYU\FileTest\gugudan.txt", "r", encoding="utf-8")
lines = infile.readlines()
for lien in lines:
print(lien.strip())
infile.close()
728x90
반응형
LIST