상세 컨텐츠

본문 제목

[코딩도장] 13장 연습문제 답

Python

by yukmim 2021. 10. 21. 16:21

본문

if문은 특정 조건일때 코드를 실행하는 문법이다. 의사코드(사람의 언어를 프로그램으로 표현하는 것)의 일종이다.

if조건문 사용시 들여쓰기가 필요하다.

if문에서 값 비교시 == 사용

if문의 중첩 사용시에도 들여쓰기를 사용해야한다.

 

<연습문제>

1. 다음 중 if 조건문의 사용 방법으로 올바른 것을 고르세요.

  1. if (x == 10)
        
    print('10입니다.')
  2. if x == 10
        
    print('10입니다.')
  3. if x == 10:
        
    print('10입니다.')
  4. if x == 10:
    print('10
    입니다')
  5. if x = 10:
        
    print('10입니다')

답) 3

해설: if 문에는 == 사용, if문 뒤에 : 사용, if 문에 괄호 사용 x

 

2. 다음은 코드에서 잘못된 부분을 모두 고르세요.

 

a. x = -20

b.

c. if x < 0

d.     print('0미만입니다.')

e.

f.     if x == -10:

g.         print('-10입니다.')

h.

i.     if x == -20:

j.     print('-20입니다.')

 

답) c, j

해설) c - if문 뒤에 : 누락

        j - 들여쓰기 누락

 

 

3. 다음 중 잘못된 if 조건문을 고르세요(a b는 변수).

  1. if a = b:
  2. if a > b:
  3. if a is b:
  4. if not a:
  5. if a != 10:

답) 1

해설) ==두개사용해야함

관련글 더보기

댓글 영역