"Python 기초를 위한 Quiz"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>))
4번째 줄: 4번째 줄:
>>> "Hello" + '_____
>>> "Hello" + '_____
'Hello world
'Hello world
</source>
</syntaxhighlight>
{{글숨김}}
{{글숨김}}
world'
world'
13번째 줄: 13번째 줄:
<source lang="python">
<source lang="python">
>>> "4" + "4"
>>> "4" + "4"
</source>
</syntaxhighlight>
답 : <span style="color:white">'44'</span>
답 : <span style="color:white">'44'</span>


19번째 줄: 19번째 줄:
<source lang="python">
<source lang="python">
>>> 1 + "5"
>>> 1 + "5"
</source>
</syntaxhighlight>
답 : <span style="color:white">TypeError: unsupported operand type(s) for +: 'int' and 'str'</span>
답 : <span style="color:white">TypeError: unsupported operand type(s) for +: 'int' and 'str'</span>


32번째 줄: 32번째 줄:
<source lang="python">
<source lang="python">
>>> print(3 * "5")
>>> print(3 * "5")
</source>
</syntaxhighlight>
답 : <span style="color:white">555</span>
답 : <span style="color:white">555</span>


39번째 줄: 39번째 줄:
<source lang="python">
<source lang="python">
>>> print(3+3)
>>> print(3+3)
</source>
</syntaxhighlight>
답 : <span style="color:white">6</span>
답 : <span style="color:white">6</span>


45번째 줄: 45번째 줄:
<source lang="python">
<source lang="python">
>>> print('Jerry\nTom')
>>> print('Jerry\nTom')
</source>
</syntaxhighlight>
답 : <br>
답 : <br>
<span style="color:white">Jerry</span><br>
<span style="color:white">Jerry</span><br>
53번째 줄: 53번째 줄:
<source lang="python">
<source lang="python">
>>> print('print("john")')
>>> print('print("john")')
</source>
</syntaxhighlight>
답 : <span style="color:white">print("john")</span>
답 : <span style="color:white">print("john")</span>


62번째 줄: 62번째 줄:
>>> print(num)
>>> print(num)
5
5
</source>
</syntaxhighlight>
답 : <span style="color:white">input</span>
답 : <span style="color:white">input</span>


74번째 줄: 74번째 줄:
>>> int("3") + int("4")
>>> int("3") + int("4")
7
7
</source>
</syntaxhighlight>
;문제
;문제
<source lang="python">
<source lang="python">
>>> int("13") + int("14")
>>> int("13") + int("14")
__
__
</source>
</syntaxhighlight>
답 : <span style="color:white">27</span>
답 : <span style="color:white">27</span>


88번째 줄: 88번째 줄:
>>> float(3)
>>> float(3)
3.0
3.0
</source>
</syntaxhighlight>


;문제
;문제
96번째 줄: 96번째 줄:
>>> float(num)
>>> float(num)
___
___
</source>
</syntaxhighlight>
답 : <span style="color:white">3.0</span>
답 : <span style="color:white">3.0</span>


108번째 줄: 108번째 줄:
>>> fNum
>>> fNum
____
____
</source>
</syntaxhighlight>
답:<span style="color:white">95.0</span>
답:<span style="color:white">95.0</span>


118번째 줄: 118번째 줄:
>>> print('Hello' + ' ' + name)
>>> print('Hello' + ' ' + name)
_____ ____
_____ ____
</source>
</syntaxhighlight>
답:<span style="color:white">Hello john</span>
답:<span style="color:white">Hello john</span>


126번째 줄: 126번째 줄:
list = [2, 2, 3, 3, 1, 1]
list = [2, 2, 3, 3, 1, 1]
print(list[list[list[1]]])
print(list[list[list[1]]])
</source>
</syntaxhighlight>
답:<span style="color:white">3</span>
답:<span style="color:white">3</span>


134번째 줄: 134번째 줄:
     if i % 2 == 0:
     if i % 2 == 0:
         print(i)
         print(i)
</source>
</syntaxhighlight>
답:<br>
답:<br>
<span style="color:white">0<br>
<span style="color:white">0<br>

2020년 11월 2일 (월) 00:42 판

1 문자열

1. 빈 공간에 들어갈 문자열은 ? <source lang="python"> >>> "Hello" + '_____ 'Hello world </syntaxhighlight>

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭

world'

답 : world'

2. 실행 결과는 ? <source lang="python"> >>> "4" + "4" </syntaxhighlight> 답 : '44'

3. 실행 결과는 ? <source lang="python"> >>> 1 + "5" </syntaxhighlight> 답 : TypeError: unsupported operand type(s) for +: 'int' and 'str'

4. 에러를 발생하는 식은 ?
1) "4" + 'you'
2) '7' + 3
3) "three" + "4"
4) 3 + 2
답 : 2)

2. 실행 결과는 ? <source lang="python"> >>> print(3 * "5") </syntaxhighlight> 답 : 555

2 입력과 출력

1. 실행 결과는 ? <source lang="python"> >>> print(3+3) </syntaxhighlight> 답 : 6

2. 실행 결과는 ? <source lang="python"> >>> print('Jerry\nTom') </syntaxhighlight> 답 :
Jerry
Tom

3. 실행 결과는 ? <source lang="python"> >>> print('print("john")') </syntaxhighlight> 답 : print("john")

4. 값을 입력 받기 위해 아래 빈칸에 들어올 내용은? <source lang="python"> >>> num = _____('Enter the number:') Enter the number:5 >>> print(num) 5 </syntaxhighlight> 답 : input

3 형변환

1. 아래 예제를 보고 문제의 출력 값이 무엇인지 알아보세요.
- int()는 숫자형으로 형변환을 해주는 함수

예제

<source lang="python"> >>> "3" + "4" '34' >>> int("3") + int("4") 7 </syntaxhighlight>

문제

<source lang="python"> >>> int("13") + int("14") __ </syntaxhighlight> 답 : 27

2. 아래의 예제를 보고 문제의 답이 무엇인지 알아보세요.
- float()은 실수형으로 형변환을 해주는 함수.

예제

<source lang="python"> >>> float(3) 3.0 </syntaxhighlight>

문제

<source lang="python"> >>> num = input('Enter the number:') Enter the number:3 >>> float(num) ___ </syntaxhighlight> 답 : 3.0

4 복합문제

1. 실행 후 빈칸에 들어갈 수는? <source lang="python"> >>> str = "9" >>> str = str + "5" >>> num = int(str) >>> fNum = float(num) >>> fNum ____ </syntaxhighlight> 답:95.0

2. 실행 후 출력될 문장은 ? <source lang="python"> Enter the name >>> name = input('Enter the name:') Enter the name:john >>> print('Hello' + ' ' + name) _____ ____ </syntaxhighlight> 답:Hello john

5 리스트

1. 실행 후 출력될 문장은 ? <source lang="python"> list = [2, 2, 3, 3, 1, 1] print(list[list[list[1]]]) </syntaxhighlight> 답:3

2. 실행 후 출력될 문장은 ? <source lang="python"> for i in range(20):

   if i % 2 == 0:
       print(i)

</syntaxhighlight> 답:
0
2
4
6
8
10
12
14
16
18

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
시험
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}