728x90 반응형 python420 초보자를 위한 파이썬 300제 // 215 함수 문제 하나의 문자를 입력받아 문자열 끝에 ":D" 스마일 문자열을 이어 붙여 출력하는 print_with_smile 함수를 정의하라. 내풀이 def print_with_smile (string) : print (string + ":D") print_with_smile('안녕') 결과값 안녕:D 정답 def print_with_smile (string) : print (string + ":D") 일반적인 함수 사용 예 입니다. 2021. 3. 4. 초보자를 위한 파이썬 300제 // 214 함수 문제 아래와 같은 에러가 발생하는 원인을 설명하라. def 함수(a, b) : print(a + b) 함수("안녕", 3) TypeError: must be str, not int 내풀이 문자열과 숫자열은 더 할 수 없기때문에 에러가 났다. 정답 정의된 함수는 같은 타입의 두 개의 값을 입력 받아 덧셈 연산을 적용하려는 의도로 설계됐습니다. 하지만 함수를 호출 할때 문자열과 숫자를 입력해서 문자열과 숫자는 더할 수 없다는 에러가 발생합니다. 2021. 3. 3. 초보자를 위한 파이썬 300제 // 213 argument 문제 아래와 같은 에러가 발생하는 원인을 설명하라. def 함수(문자열) : print(문자열) 함수() TypeError: 함수() missing 1 required positional argument: '문자열' 내풀이 함수를 정의 할 때 괄호안에 파라미터를 정의 하라고 했기때문에 파라미터가 없어서 에러가 났다. 정답 함수에 정의와 다르게 함수를 호출하고 있다. 함수를 호출할 때 하나의 파라미터를 입력해야한다. 2021. 3. 3. 초보자를 위한 파이썬 300제 // 212 함수 문제 함수의 호출 결과를 예측하라. def 함수(a, b) : print(a + b) 함수(3, 4) 함수(7, 8) 내풀이 7 15 정답 7 15 함수안에 실행하고 싶은 규칙을 넣어놓고 다른 숫자를 넣을때마다 결과값을 다르게 할 수 있다. 2021. 3. 1. 초보자를 위한 파이썬 300제 // 211 함수 문제 함수의 호출 결과를 예측하라. def 함수(문자열) : print(문자열) 함수("안녕") 함수("Hi") 내풀이 안녕 Hi 정답 안녕 Hi 함수의 활용법은 정말 다양하기 때문에 기초적인 것들을 탄탄하게 익히고 가야 한다. 2021. 3. 1. 초보자를 위한 파이썬 300제 // 210 들여쓰기 문제 아래 코드의 실행 결과를 예측하라. def message1(): print("A") def message2(): print("B") def message3(): for i in range (3) : message2() print("C") message1() message3() 내풀이 B C B C B C A 정답 B C B C B C A 파이썬은 들여쓰기가 중요하기 때문에 들여쓰기를 잘 보면 출력 결과를 알 수 있습니다. 2021. 2. 28. 초보자를 위한 파이썬 300제 // 209 함수 문제 아래 코드의 실행 결과를 예측하라. def message1(): print("A") def message2(): print("B") message1() message2() 내풀이 B A 정답 B A 2번째 함수에 첫번째 함수가 실행되기 때문에 결과값이 저렇게 나오게 된다. 2021. 2. 28. [Python] 네이버 실시간 검색어 크롤링(Crawling) ver.2 Python 네이버 실시간 검색어 크롤링(Crawling) 현재 실시간 검색어 서비스가 없어졌지만, 네이버 데이터랩은 계속 서비스를 운영합니다. 그래서 네이버 데이터랩에 검색순위를 바로 가지고 오는 코드를 만들어 보았습니다. 아참! 제가 여러가지를 해봤는데 상세 옵션을 저렇게 해야 거의(?) 맞더라구요. 다른 상세옵션으로 하면 검색어는 비슷하게 가져오긴 하지만 순위가 많이 바뀌게 되네요 ㅠ - code - import requests import sys from bs4 import BeautifulSoup headers = {'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.. 2021. 2. 26. 초보자를 위한 파이썬 300제 // 208 print() 문제 아래 코드의 실행 결과를 예측하라. (읽기 어려운 코드의 예입니다.) print("A") def message1() : print("B") print("C") def message2() : print("D") message1() print("E") message2() 내풀이 A C B E D 정답 A C B E D 진행 순서만 잘 생각해보면 알 수 있는 문제이다. 2021. 2. 26. 이전 1 ··· 19 20 21 22 23 24 25 ··· 47 다음 728x90 반응형