Python

[Python] 점프 투 파이썬 연습문제 3장

기시미 2021. 3. 10. 20:01

Q1 다음 코드의 결과값은 무엇일까?

a = "Life is too short, you need python"

A1 

shirt

순서에 따라 단어 wife가 a 문자열에 없으니 다음 elif로 넘어간다.

python이 a 문자열 안에 있으나 you가 a 문자열  안에 있으므로 다음 elif로 넘어간다.

shirt가 a 문자열 안에 포함되어 있지 않으므로 shirt가 결과값이 된다.


 

Q2 while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자.

A2


Q3 while문을 사용하여 다음과 같이 별(*)을 표시하는 프로그램을 작성해 보자.

*

**

***

****

*****

A3


Q4 for문을 사용해 1부터 100까지의 숫자를 출력해 보자.

A4

range : i의 구간을 정한다


Q5 A 학급에 총 10명의 학생이 있다. 이 학생들의 중간고사 점수는 다음과 같다.

[70, 60, 55, 75, 95, 90, 80, 80, 85, 100]

for문을 사용하여 A 학급의 평균 점수를 구해 보자.

A5


Q6 리스트 중에서 홀수에만 2를 곱하여 저장하는 다음 코드가 있다.

numbers = [1, 2, 3, 4, 5]

result = []

for n in numbers:

    if n % 2 == 1:

        result.append(n*2)

위 코드를 리스트 내포(list comprehension)를 사용하여 표현해 보자.

A6


참고 : 점프 투 파이썬

wikidocs.net/42526

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

'Python' 카테고리의 다른 글

[Python] 점프 투 파이썬 연습문제 4장  (0) 2021.03.10
[Python] 점프 투 파이썬 연습문제 2장  (0) 2021.03.10