문제 내용
1. 사용자가 정수 10개를 화면으로 입력 받아 리스트를 만들어라.
2. 1번에서 만든 리스트를 이용해서 입력한 숫자 중에서 3의 배수를 찾아서 새로운 리스트를 만들어라.(for 문을 이용하라.)
풀이 내용
##### 1번 문제 #####
num_list = [] #반복문 실행 전에 먼저 리스트 생성
for i in range(0,10):
num = int(input(str(i+1) + "번째 숫자: "))
num_list.append(num) #append 기능을 통해 생성한 리스트에 입력받은 정수를 넣어줍니다.
print(num_list)
##### 2번 문제 #####
new_num_list = [] #3의 배수를 저장할 리스트 생성
for num in num_list:
if num % 3 == 0: #입력 받은 수가 3으로 나누어 떨어지면
new_num_list.append(num) #생성한 리스트에 추가
print(new_num_list)
코드 결과
### 입력 부분 ###
1번째 숫자: 5
2번째 숫자: 39
3번째 숫자: 9531
4번째 숫자: 340
5번째 숫자: 22
6번째 숫자: 33
7번째 숫자: 10
8번째 숫자: 12
9번째 숫자: 66
10번째 숫자: 24
### 출력 부분 ###
[5, 39, 9531, 340, 22, 33, 10, 12, 66, 24]
[39, 9531, 33, 12, 66, 24]
참고
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬으로 시, 분, 초 계산하는 함수 코드 작성하기 (0) | 2020.10.21 |
---|---|
파이썬 여러 유형별 별 찍기 함수 정리 (0) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 펜 및 거북이 색깔 랜덤 변경 (1) | 2020.10.21 |
파이썬 리스트에 있는 가장 작은 수 찾기 (0) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 포물선 운동 그리기 (0) | 2020.10.21 |