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

초보자를 위한 파이썬(Python) 300제 풀이 (106, 107, 108, 109, 110)

생각외로깔끔함 2022. 10. 15. 14:08
728x90
반응형

 

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

 

 

 

106. 아래 코드에서 에러가 발생하는 원인을 설명하세요.

print(3 => 4)

 

  • expression cannot contain assignment, perhaps you meant "=="?
  • 지원하지 않는 연산자이며, 혹시 "=="를 쓰려하던게 아닙니까?

 

107. 아래 코드의 출력 결과를 예상하세요.

if 4 < 3:
    print("Hello World")

 

  • if문으로 4가 3보다 작다면 "Hello World"를 출력해달라고 적용했으니 아무것도 출력되지 않는다.

 

108. 아래 코드의 출력 결과를 예상하세요.

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

 

  • 위 문제에서 else(그렇지 않으면)문을 넣어서 "Hi, there."이 출력됩니다.

 

109. 아래 코드의 출력 결과를 예상하세요.

if True :
    print ("1")
    print ("2")
else :
    print("3")
print("4")

 

  • if 뒤에 아무 조건없이 "True"라는 참값을 넣었기 때문에 그 값을 허용합니다.
  • 그래서 "1, 2, 4" 라는 값이 출력됩니다.

 

110. 아래코드의 출력 결과를 예상하세요.

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

 

  • 위 문제와 동일하게 적용해서 "3, 5"가 출력됩니다.

 

 

 

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

PyCharm 사용

728x90
반응형