[파이썬 초급 연습문제 #03] 리스트 (list)
2019. 8. 19. 15:36ㆍ컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers
Exercise 3: 아래의 리스트 내에서 5이하인 숫자를 출력하라. (Solution 보기)
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
추가문제:
1. 숫자를 하나씩 출력하지 말고 새로운 리스트를 만들어서 출력하라.
2. 위 프로그램을 한 줄의 프로그램으로 수정하라.
3. 하나의 숫자를 입력으로 받아서 리스트에서 그 숫자보다 작은 숫자를 출력하라.
도움이 되는 파이썬 문법
1. 리스트 (List)
빈 리스트 x를 정의 하고 리스트 x에 3을 구성 요소(elements)로 추가하려면:
1
2
3
|
x = []
x.append(3)
print(x)
|
cs |
파이썬에서는 리스트의 구성요소들을 for 루프에 하나씩 집어 넣을 수 있다.
1
2
3
4
|
my_list = [1, 3, "Michele", [5, 6, 7]]
for element in my_list:
print(element)
|
cs |
2. 조건문 (Conditionals)
점수를 입력으로 받아서 점수에 따른 등급을 출력하는 프로그램은 아래와 같다.
1
2
3
4
5
6
7
8
9
10
11
12
|
grade = input("Enter your grade: ")
if grade >= 90:
print("A")
elif grade >= 80:
print("B")
elif grade >= 70:
print("C")
elif grade >= 65:
print("D")
else:
print("F")
|
cs |
내 풀이
'컴퓨터_Com > 파이썬 초급 연습문제_Exercise for bigginers' 카테고리의 다른 글
[파이썬 초급 연습문제 #06] 문자형 리스트 (String list) (0) | 2019.08.21 |
---|---|
[파이썬 초급 연습문제 #05] 리스트 다루기 (List Overlap) (0) | 2019.08.21 |
[파이썬 초급 연습문제 #04] 약수 구하기 (Divisor) (0) | 2019.08.19 |
[파이썬 초급 연습문제 #02] 홀수짝수 (3) | 2019.08.19 |
[파이썬 초급 연습문제 #01] 문자입력 (1) | 2019.07.30 |