-
05. 연습문제프로그래밍/Python 2021. 1. 14. 19:08728x90
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