개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (201, 202, 203, 204, 205)

생각외로깔끔함 2022. 11. 17. 16:44
728x90
반응형

 

초보자를 위한 파이썬(Python) 300제 풀이

 

 

 

201. "비트코인" 문자열을 화면에 출력하는 print_coin() 함수를 정의하세요.

def print_coin():
    print("비트코인")

print_coin()
  • def + 함수명() + : / 옆 공식을 통해 함수를 만들 수 있습니다.

 

202. 201번에서 정의한 함수를 호출하세요.

print_coin()
  • 호출은 함수의 이름만 가져오면 가능합니다.

 

203. 201번에서 정의한 print_coin 함수를 100번 호출하세요.

def print_coin():
    print("비트코인")

for x in range(100):
    print_coin()
  • for  문을 사용해서 100번 출력이 가능합니다.

 

204. "비트코인" 문자열을 100번 화면에 출력하는 print_coins 함수를 정의하세요.

def print_coins():
    for x in range(100):
        print_coin()
  • 먼저 함수를 만들어 주고 그 안에 for 문을 더해서 문제를 해결할 수 있습니다.

 

205. 아래의 에러가 발생하는 이유에 대해 설명하세요.

hello()
def hello():
    print("Hi")
NameError: name 'hello' is not defined
  • 정의되지 않은 상태에서 먼저 불러왔기 때문에, 위와 같은 오류가 발생합니다.

 

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,

PyCharm 사용

728x90
반응형