728x90

append 5

파일 입출력과 예외 처리

1. 바탕화면에 '매수종목1.txt' 파일을 생성한 후 다음과 같이 종목코드를 파일에 써보세요. 005930 005380 035420 정답확인 -> f = open("C:/Users/hyunh/Desktop/매수종목1.txt", mode="wt", encoding="utf-8") f.write("005930\n") f.write("005380\n") f.write("035420") f.close() 2. 바탕화면에 '매수종목2.txt' 파일을 생성한 후 다음과 같이 종목코드와 종목명을 파일에 써보세요. 005930 삼성전자 005380 현대차 035420 NAVER 정답확인 -> f = open("C:/Users/hyunh/Desktop/매수종목2.txt", mode="wt", encoding="utf-..

알고리즘 2022.04.27

파이썬 클래스 예제 1-7

1. Account 클래스로부터 3개 이상 인스턴스를 생성하고 생성된 인스턴스를 리스트에 저장해보세요. 정답확인 -> import random class Account: # class variable account_count = 0 def __init__(self, name, balance): self.deposit_count = 0 self.name = name self.balance = balance self.bank = "SC은행" # 3-2-6 num1 = random.randint(0, 999) num2 = random.randint(0, 99) num3 = random.randint(0, 999999) num1 = str(num1).zfill(3) # 1 -> '1' -> '001' num2 ..

알고리즘 2022.04.23

파이썬 함수 예제 3-5

1. 숫자로 구성된 하나의 리스트를 입력받아, 짝수들을 추출하여 리스트로 반환하는 pickup_even 함수를 구현하라. pickup_even([3, 4, 5, 6, 7, 8]) [4, 6, 8] 정답확인-> def pickup_even(items): result = [] for item in items: if item % 2 == 0: result.append(item) return result 2. 콤마가 포함된 문자열 숫자를 입력받아 정수로 변환하는 convert_int 함수를 정의하라. convert_int("1,234,567") 1234567 정답확인-> def convert_int (string) : return int(string.replace(',', '')) 출처 : https://wik..

알고리즘 2022.04.11

파이썬 함수 예제 3-4

1. 아래 코드를 실행한 결과를 예상하라. def n_plus_1 (n) : result = n + 1 n_plus_1(3) print (result) 정답확인 -> 에러가 발생합니다. NameError Traceback (most recent call last) in () 3 4 n_plus_1(3) ----> 5 print (result) 6 NameError: name 'result' is not defined 함수 내부에서 사용한 변수는 함수 밖에서는 접근이 불가능합니다. (문법이 그래요) 함수 내부에서 계산한 값을 전달하기 위해서는 return을 사용해야 합니다. 2. 문자열 하나를 입력받아 인터넷 주소를 반환하는 make_url 함수를 정의하라. make_url("naver") www.nave..

알고리즘 2022.04.10

리스트 다루기

1. 리스트 생성 2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) 순위영화 1 닥터 스트레인지 2 스플릿 3 럭키 정답 -> 영화 제목은 문자열로 표현 가능합니다. 여러 개의 값을 저장하기 위해 파이썬 리스트 자료형을 사용합니다. movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] 2. 리스트에 원소 추가 위의 movie_rank 리스트에 "배트맨"을 추가하라. 정답 -> movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] movie_rank.append("배트맨") print(movie_rank) 3. movie_rank 리스트에는 아래와 같이 네 개..

알고리즘 2022.03.06
728x90