본문 바로가기

언어공부/처음부터 시작하는 코딩 (Python)

11. 초보자를 위한 파이썬 300제 (101-110) 분기문(if)

초보자를 위한 파이썬 300제

 

11. 분기문

 

101.

아래의 코드를 화면의 결과를 출력해 보세요.

print( 3==5 )
더보기
print(3 == 5)

## 출력 결과 ##

True

 

102. 

파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인지 위 101번에서 사용된 코드를 통하여 알아봅시다.

print(type(3 == 5))

## 출력 결과 ##

<class 'bool'>

 

103.

아래 코드의 결과를 화면에 출력해 보세요.

print ( 3 < 5)
더보기
print ( 3 < 5)

## 출력 결과 ##

True

 

104.

아래 코드의 결과를 화면에 출력해 보세요.

x = 4
print ( 1 < x < 5 )
더보기
x = 4
print ( 1 < x < 5 )

## 출력 결과 ##

True

 

 

105.

아래의 코드 결과를 예상하고 화면에 출력해 보세요.

print ((3 == 3) and (4 != 3))
print ((3 == 3) and (4 != 4))
더보기
print ((3 == 3) and (4 != 3))
print ((3 == 3) and (4 != 4))

## 출력 결과 ##

True
False

!= 다르다
== 같다

 

 

106.

아래 코드에서 에러가 발생하는 원인이 무엇인지 예상해 보세요.

print (3 => 4)
더보기
print ( 3 => 4)

## 출력 결과 ##
SyntaxError: expression cannot contain assignment, perhaps you meant "=="?

'=>'는 지원하지 않는 연산자 입니다.

 

 

107.

아래 코드의 출력 결과를 예상해 보세요.

if 4<3:
	print("Hello Wrold")
더보기
if 4 < 3:
	print("Hello World")
    
## 출력 결과 ##


# 조건을 만족하지 않기 때문에 아무 결과도 출력되지 않습니다. #

 

 

108.

아래 코드의 출력 결과를 예상하고 화면에 출력해 보세요.

if 4 < 3:
	print("Hellow World.")
else:
	print("Hi, there.")
더보기
if 4 < 3:
    print("Hello World.")
else:
    print("Hi, there.")

## 출력 결과 ##

Hi, There.

 

 

109.

아래 코드의 출력 결과를 예상하고 화면에 출력해 보세요.

if True:
	print ("1")
    print ("2")
else:
	print("3")
print("4')
더보기
if True :
    print ("1")
    print ("2")
else :
    print("3")
print("4")

## 출력 결과 ##

1
2
4

 

 

 

110.

아래 코드의 출력 결과를 예상하고 화면에 출력해 보세요.

if True :
    if False:
        print("1")
        print("2")
    else:
        print("3")
else :
    print("4")
print("5")
더보기
if True :
    if False:
        print("1")
        print("2")
    else:
        print("3")
else :
    print("4")
print("5")


## 출력 결과 ##

3
5

 

다음글에서는 ' input ' 함수를 이용하여 ' if ' 분기문에 따라 출력되는 값이 다른 결과를 갖는 기능을 알아봅시다.

 

Reference.

초보자를 위한 파이썬 300제