Coding Test/초보자를 위한 파이썬 300제

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(101~110)_12.19

이대코 2022. 12. 19. 16:14

안녕하세요. Harry입니다.

 

현재 풀이중인 초보자를 위한 파이썬 300제 풀이를 진행하면서 나름대로 파악했던 문제 출제 의도와 풀이를 작성했습니다.

모든 풀이는 직접 Pycharm을 통해 에러없이 출력됨을 확인 후 작성했습니다.

 

초보자를 위한 파이썬 300제 풀이는 Wikidocs에 무료로 배포된 전자책을 활용했습니다/

https://wikidocs.net/book/922

[학습목표]

1. 각 문제별 요구하는 역량(출제의도)이 무엇인지 파악할 수 있다.

2. 각 문제별 요구하는 기술 및 기능을 활용하여 문제를 해결할 수 있다.

101 ~ 110

101

파이썬에서 True 혹은 False를 갖는 데이터 타입은 무엇인가?

 정답확인
- 불(bool) 타입
 
102

아래 코드의 출력 결과를 예상하라

print(3 == 5)
 정답확인

103

아래 코드의 출력 결과를 예상하라

print(3 < 5)
 정답확인
- False

104

아래 코드의 결과를 예상하라.

x = 4
print(1 < x < 5)
 정답확인
- True

105

아래 코드의 결과를 예상하라.

print ((3 == 3) and (4 != 3))
 정답확인

- True

 

 

106

아래 코드에서 에러가 발생하는 원인에 대해 설명하라.

print(3 => 4)
 정답확인
- 지원하지 않는 연산자이기 때문. (>= 라고 표현하는 것이 올바른 연산)

107

아래 코드의 출력 결과를 예상하라

if 4 < 3:
    print("Hello World")
 정답확인
- 조건에 맞지 않기 때문에 출력할 수 없음

108

아래 코드의 출력 결과를 예상하라

if 4 < 3:
    print("Hello World.")
else:
    print("Hi, there.")
 정답확인
"Hi, there."

109

아래 코드의 출력 결과를 예상하라

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")
 정답확인

- 3,5

 

감사합니다.