AR삽질러

Python File 연습문제 - 구구단 출력 결과를 File에 저장 본문

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