파이썬[9일차]

정지범·2025년 5월 28일
0

python

목록 보기
9/9
참고
참고 자료는 점프 투 파이썬으로 선택했습니다.
※스스로를 위해 정리한 참고 자료입니다.

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

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

답: shirt

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

답:

b = 1
result = 0
while b <= 1000:
    if b % 3 == 0:
        result += b
    b += 1
print("1부터 1000까지 3의 배수의 합:", result)

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

*
**
***
****
*****

답:

a = "*"
b = 0
while b < 5:
    print(a)
    b += 1
    a += "*"
a = 0
while a <= 5:
    print(a * "*")
    a += 1

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

답:

for a in range(0,101):
    print(a)

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

[70, 60, 55, 75, 95, 90, 80, 80, 85, 100]
for문을 사용하여 A 학급의 평균 점수를 구해 보자.
답:

a = [70, 60, 55, 75, 95, 90, 80, 80, 85, 100]
total = 0
for i in a:
    total += i
print("%0.0f" %(total/10))

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

numbers = [1, 2, 3, 4, 5]
result = []
for n in numbers:
    if n % 2 == 1:
        result.append(n*2)

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

numbers = [1, 2, 3, 4, 5]
result = [n*2 for n in numbers if n % 2 == 1]
print(result)



출처 및 참고문헌

https://wikidocs.net/23

profile
안녕하세요

0개의 댓글