상세 컨텐츠

본문 제목

[코딩도장] 14장 연습문제

Python

by yukmim 2021. 10. 21. 21:06

본문

else 뒤에 콜론 붙여야함 else:

0이면 거짓, 0이 아닌수는 참

빈 문자열은 거짓

 

<python에서 False로 취급하는 것들>

None

False

 

1. 다음 중 if 조건문에 대한 설명으로 올바른 것을 고르세요.

  1. if의 코드는 조건식이 만족하지 않을 때 실행된다.
  2. else의 코드는 조건문이 참일 때 실행된다.
  3. else는 단독으로 사용할 수 없다.
  4. else에서 실행되는 코드는 다음 줄에서 들여쓰기를 하지 않아야 한다.
  5. if는 항상 else가 있어야 한다.

답) 3

 

2. 다음 if, else 조건문에서 잘못된 부분을 모두 고르세요.

a. if x >= 10:

b. print('x에 들어있는 값은')

c.    print('10 이상입니다.')

d. else

e.    print('x에 들어있는 값은')

f.     print('10 미만입니다.')

하나 혹은 하나 이상을 선택하세요.

a

b

c

d

e

f

답) b,d

해설)b-들여쓰기하지않음

      d- : 쓰지않음

 

3. 다음 코드의 출력 결과를 입력하세요.

if not '':

    print(True)

else:    

    print(False)

 

답) True

해설) 공백은 False이므로, not 공백은 True이다

 

4. 다음 중 if에서 조건식을 여러 개 지정하는 방법으로 올바른 것을 모두 고르세요(x y는 변수).

  1. if x == 10 & y == 20:
  2. if x == 10 or y == 20:
  3. if x == 10 not y == 20:
  4. if x == 10 | y == 20:
  5. if x and y:

하나 혹은 하나 이상을 선택하세요.

a

b

c

d

e

 

답) b,e

해설) and, or 연산자 사용가능

5. 다음 소스 코드를 실행했을 때 출력 결과로 올바른 것을 고르세요.

x = 5  

if x % 2 == 0:

    print('짝수')

else:

    print('홀수')

  1. 홀수
  2. 짝수
  3. 2
  4. 4
  5. 아무것도 출력되지 않는다.

답)1. 홀수

% -> 몫만 나오는 것 

관련글 더보기

댓글 영역