본문 바로가기
반응형

Python45

파이썬 300제 251~260 (파이썬 클래스) 251. 클래스와 객체에 대해 설명해봅시다.[클래스, 객체, 인스턴스]-> 클래스는 일종의 설계도로, 하나의 타입을 정의하는 방법입니다.클래스에는 관련있는 데이터와 함수를 한 데 모아 정의할 수 있습니다.클래스로 만들어진 결과물을 객체라고합니다. 252. 비어있는 사람 (Human) 클래스를 "정의" 해보세요.[클래스 정의]->class Human: pass 253.사람 (Human) 클래스의 인스턴스를 "생성" 하고 이를 areum 변수로 바인딩해보세요.[인스턴스 생성]->class Human: passareum = Human()254 .사람 (Human) 클래스에 "응애응애"를 출력하는 생성자를 추가하세요.[클래스 생성자-1]>>> areum = Human()응애응애->class Human.. 2024. 7. 15.
파이썬 300제 241~250 (파이썬 모듈) 241. datetime 모듈을 사용해서 현재 시간을 화면에 출력해보세요. [현재시간]->import datetimenow = datetime.datetime.now()print(now) 242. datetime 모듈의 now 함수의 리턴 값의 타입을 화면에 출력해보세요.[현재시간 타입]import datetimenow = datetime.datetime.now()print(now, type(now)) 243. datetime 모듈의 timedelta를 사용해서 오늘로부터 5일, 4일, 3일, 2일, 1일 전의 날짜를 화면에 출력해보세요.[timedelta]import datetimenow = datetime.datetime.now()for day in range(5, 0, -1): delta = .. 2024. 7. 15.
파이썬 300제 231~240 (파이썬 함수) 231. 아래 코드를 실행한 결과를 예상하라.def n_plus_1 (n) : result = n + 1n_plus_1(3)print (result)-> 에러가 발생합니다.NameError Traceback (most recent call last) in ()3 4 n_plus_1(3)----> 5 print (result)6NameError: name 'result' is not defined함수 내부에서 사용한 변수는 함수 밖에서는 접근이 불가능합니다. (문법이 그래요) 함수 내부에서 계산한 값을 전달하기 위해서는 return을 사용해야 합니다. 232. 문자열 하나를 입력받아 인터넷 주소를 반환하는 make_url 함수를 정의하라.make_url("naver")www.naver.com->def.. 2024. 7. 15.
파이썬 300제 221~230 (파이썬 함수) 221. 입력된 문자열을 역순으로 출력하는 print_reverse 함수를 정의하라.print_reverse("python")nohtyp-> 슬라이싱을 사용하여 문자열을 역순으로 얻어올 수 있습니다.def print_reverse(string) : print(string[::-1]) 222. 성적 리스트를 입력 받아 평균을 출력하는 print_score 함수를 정의하라.print_score ([1, 2, 3])2.0->def print_score(score_list) : print(sum(score_list)/len(score_list)) 223. 하나의 리스트를 입력받아 짝수만 화면에 출력하는 print_even 함수를 정의하라.print_even ([1, 3, 2, 10, 12, 11, 1.. 2024. 7. 15.
파이썬 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. 7. 15.
파이썬 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. 7. 15.
반응형