본문 바로가기
반응형

Python75

파이썬 300제 181~190 (반복문) 181. 아래 표에서 하나의 행을 하나의 리스트로, 총 3개의 리스트를 갖는 이차원 리스트 apart를 정의하라.->apart = [ ["101호", "102호"], ["201호", "202호"], ["301호", "302호"] ] 182. 아래 표에서 하나의 열을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원 리스트 stock을 정의하라.stock = [ ["시가", 100, 200, 300], ["종가", 80, 210, 330] ] 183. 아래 표를 stock 이름의 딕셔너리로 표현하라.시가를 key로 저장하고, 나머지 같은 열의 데이터를 리스트로 저장해서 value로 저장한다. 종가 역시 key로 저장하고 나머지 같은 열의 데이터를 리스트로 저장해서 value로 저장한다.stock = {"시.. 2024. 6. 6.
파이썬 300제 191~200 (반복문) 191. data에는 매수한 종목들의 OHLC (open/high/low/close) 가격 정보가 바인딩 되어있다.data = [ [ 2000, 3050, 2050, 1980], [ 7500, 2050, 2050, 1980], [15450, 15050, 15550, 14900]]수수료를 0.014 %로 가정할 때, 각 가격에 수수료를 포함한 가격을 한라인에 하나씩 출력하라.2000.283050.4272050.2870000000003...->for line in data: for column in line: print(column * 1.00014) 192. 191번의 출력 결과에 행단위로 "----" 구분자를 추가하라.2000.283050.4272050.287.. 2024. 6. 6.
파이썬 300제 201~210 (파이썬 함수) 201. "비트코인" 문자열을 화면에 출력하는 print_coin() 함수를 정의하라.->def print_coin(): print("비트코인") 202. 201번에서 정의한 함수를 호출하라.-> print_coin() 203. 201번에서 정의한 print_coin 함수를 100번호출하라.->for i in range(100): print_coin() 204. "비트코인" 문자열을 100번 화면에 출력하는 print_coins() 함수를 정의하라.def print_coins(): for i in range(100): print("비트코인") 205. 아래의 에러가 발생하는 이유에 대해 설명하라.hello()def hello(): print("Hi")실행 예NameErr.. 2024. 6. 6.
파이썬 300제 211~220 (파이썬 함수) 211. 함수의 호출 결과를 예측하라.def 함수(문자열) : print(문자열)함수("안녕")함수("Hi")->안녕Hi 212. 함수의 호출 결과를 예측하라.def 함수(a, b) : print(a + b)함수(3, 4)함수(7, 8)->715 213. 아래와 같은 에러가 발생하는 원인을 설명하라.def 함수(문자열) : print(문자열)함수()TypeError: 함수() missing 1 required positional argument: '문자열'-> 함수에 정의와 다르게 함수를 호출하고 있다. 함수를 호출할 때 하나의 파라미터를 입력해야한다. 214. 아래와 같은 에러가 발생하는 원인을 설명하라.def 함수(a, b) : print(a + b)함수("안녕", 3)TypeE.. 2024. 6. 5.
파이썬 포매팅: 문자열 출력을 더욱 풍부하게 만들어주는 기술 파이썬은 다양한 데이터 처리 및 분석 기능을 제공하는 강력한 프로그래밍 언어입니다.데이터를 출력할 때, 단순히 문자열을 출력하는 것보다 더욱 다채롭고 풍부하게 표현하고 싶을 때가 있습니다.이때 파이썬 포맷팅 메서드를 활용하면 문자열 출력을 더욱 효과적으로 만들 수 있습니다. 파이썬 포맷팅 메서드 기본 파이썬 포맷팅 메서드는 문자열을 원하는 형식으로 변환하는 데 사용되는 기능입니다. 주로 다음과 같은 메서드를 사용합니다..format(): 가장 기본적인 포맷팅 메서드입니다. 문자열 내에 자리 표시자를 사용하여 변수 값을 삽입할 수 있습니다.f-string: format() 메서드보다 간결하고 명확하게 코드를 작성할 수 있는 포맷팅 문자열입니다. 문자열 내에 직접 표현식을 삽입할 수 있습니다.str.form.. 2024. 6. 3.
파이썬 300제 161~170 (반복문) 161. for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하라.->아래처럼 print문을 100번 칠 수는 없습니다.print(0)print(1)....print(99)range문은 범위를 만들어 줍니다. 주의 할 점은 0 부터 2 까지 세 개의 데이터를 만들어줍니다.>> list(range (3))[0, 1, 2]range(100)은 0 부터 99까지 숫자 리스트를 만듭니다. 이를 for문과 함께 사용하면 range로 생성한 모든 숫자를 하나씩 화면에 출력합니다.for i in range(100): print(i) 162. 월드컵은 4년에 한 번 개최된다. range()를 사용하여 2002~2050년까지 중 월드컵이 개최되는 연도를 출력하라.2.. 2024. 5. 31.
반응형