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
'Python' 카테고리의 다른 글
[Python] 점프 투 파이썬 연습문제 4장 (0) | 2021.03.10 |
---|---|
[Python] 점프 투 파이썬 연습문제 2장 (0) | 2021.03.10 |