ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 05. 연습문제
    프로그래밍/Python 2021. 1. 14. 19:08
    728x90

    wikidocs.net/42528 04장 연습문제 

     

    Q1. 주어진 자연수가 홀수인지 짝수인지 판별해 주는 함수

    def is_odd(number):
        if number % 2 == 1:
            return True
        else:
            return False

     

    *lambda표현식

     is_odd = lambda x: True if x % 2 == 1 else False


    Q2. 입력으로 들어오는 모든 수의 평균 값을 계산해주는 함수

    def avg_numbers(*args):
        result = 0
        for i in args:
            result += i
        return result/len(args)
            
            
    avg_number(1, 2)
    avg_number(1, 2, 3, 4, 5)


    Q3. 두 개의 숫자를 입력받아 더하여 돌려주는 프로그램

    input1 = input(“첫번째 숫자를 입력하세요:”)
    input2 = input(“두번째 숫자를 입력하세요:”)
    
    total = int(input1) + int(input2)
    
    print(“두 수의 합은 %s 입니다” & total)


    Q4. 출력 결과가 다른 것 찾기

    3번


    Q5. "Life is too short"라는 문장을 출력하도록 수정

    f1 = open(“test.txt”, ‘w’)
    f1.write(“Life is too short”)
    f1.close()
    
    f2 = open(“test.txt”, ‘r’)
    print(f2.read())
    f2.close()


    *with 구문

    with open(“test.txt”, ‘w’) as f1 as f1:
        f1.write(“Life is too short”)
    with open(“test.txt”, ‘r’) as f2:
        print(f2.read())


    Q6. 사용자의 입력을 파일에 저장하는 프로그램 

    user_input = input(“저장할 내용을 입력하세요:”)
    f = open(‘test.txt’, ‘a’)
    f.write(user_input)
    f.write(“\n”)
    f.close()


    Q7. "java"라는 문자열을 "python"으로 바꾸자

    f = open(‘test.txt’, ‘r’)
    body = f.read()
    f.close()
    
    body = body.replace(“java”, “python”)
    
    f = open(‘test.txt’, ‘w’)
    f.write(body)
    f.close()

     

     


    달을 향해 나아가라. 달에 미치지 못해도 별들 사이에 있게 될 것이다. - 진 시먼스

    '프로그래밍 > Python' 카테고리의 다른 글

    이론 정리  (0) 2021.04.17
    04. 연습문제  (0) 2021.01.12
    03. 연습문제  (0) 2021.01.08
    [Python] 거북이 그래픽 - 해리포터 죽음의 성물 그리기  (0) 2020.03.18
    01. python 설치하기  (0) 2019.06.07

    댓글

Designed by Tistory.