728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
211. 함수의 호출 결과를 예측하세요.
def 함수(문자열) :
print(문자열)
함수("안녕")
함수("Hi")
안녕
Hi
- 함수의 적용이 되어, print 구문이 작동되었습니다.
212. 함수의 호출 결과를 예측하세요.
def 함수(a, b) :
print(a + b)
함수(3, 4)
함수(7, 8)
7
15
- 위 문제의 답안과 동일합니다.
213. 아래와 같은 에러가 발생하는 원인을 설명하세요.
def 함수(문자열) :
print(문자열)
함수()
TypeError: 함수() missing 1 required positional argument: '문자열'
- 함수를 호출할 때, 반드시 하나의 파라미터를 입력하여야 합니다.
214. 아래와 같은 에러가 발생하는 원인을 설명하세요.
def 함수(a, b) :
print(a + b)
함수("안녕", 3)
TypeError: must be str, not int
- 문자열과 int 형식은 연산자가 적용될 수 없기에 발생합니다.
215. 하나의 문자를 입력받아 문자열 끝에 ":D" 스마일 문자열을 이어 붙여 출력하는 print_with_smile 함수를 정의하세요.
word = input("문자 입력 : ")
def print_with_smile(x):
print(x, ":D")
print_with_smile(word)
- input을 사용하여 입력값을 받은 후 함수를 적용하여 해결할 수 있습니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (221, 222, 223, 224, 225) (0) | 2022.11.28 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (216, 217, 218, 219, 220) (0) | 2022.11.24 |
초보자를 위한 파이썬(Python) 300제 풀이 (206, 207, 208, 209, 210) (0) | 2022.11.18 |
초보자를 위한 파이썬(Python) 300제 풀이 (201, 202, 203, 204, 205) (0) | 2022.11.17 |
초보자를 위한 파이썬(Python) 300제 풀이 (196, 197, 198, 199, 200) (0) | 2022.11.16 |