안녕하세요. 스마트팩토리입니다. 파이썬 초급 #032 반복문 for 루프 배수 구하기 (if 조건문 활용) 리스트에 대해 알아보겠습니다.
1. 파이썬 반복문 for 루프 :배수 구하기
가. 배수 구하기
- 배수의 특징을 파악하여 구한다.
-2의 배수 : 2로 나누어서 나머지 0
i%2==0
- 3의 배수 : 3으로 나누어서 나머지 0
i%3==0
-6의 배수 : 2로 나누어 나머지 0 and 3으로 나누어 나머지가 0인
i%2==0 and i%3==0
나. 리스트(list)
- 리스트 변수에 여러가지 요소를 저장하기 위한 메모리 저장 공간
-list=[] 대괄호 안에 각 요소를 저장한다.
-list.append() :자료를 저장할 . 연산자를 활용하여 자료 요소를 추가 첨가, 삭제를 할 수 있다. append()는 자료를 뒷부분부터 추가한다.
2의 배수 , 3의 배수 코드
코드를 보면서 알아보겠습니다.
list1=[]
리스트로 요소를 저장할 수 있습니다.
저장되는 것을 보기 위해서 설정했습니다.
for i in range(1,10):
if i%2==0:
list1.append(i)
print(i,end=" ")
반복문 for 안에 조건문 if가 있습니다.
2의 배수만 구하면 되기 때문에 else 이하는 작성하지 않았습니다.
list1.append 는 리스트에서 리스트 요소를 추가하는 함수입니다.
print(i, end=" ")
구해진 2의 배수를 한줄에 출력하기 위해서 작성하였습니다.
print("\n 2의 배수 리스트 ",list1)
2의 배수를 리스트 변수에 저장하여 출력하기 위해서 작성하였습니다
list1=[]
for i in range(1,10):
if i%2==0:
list1.append(i)
print(i,end=" ")
print("\n 2의 배수 리스트 ",list1)
3의 배수는 같은 방식으로 숫자를 3으로 변경하면 된다.
같은 방식으로 i% 3==0 으로 하면 3의 배수가 나옵니다.
list1=[]
for i in range(1,10):
if i%3==0:
list1.append(i)
print(i,end=" ")
print("\n 3의 배수 리스트 ",list1)
6의 배수
list1=[]
for i in range(1,20):
if i%2==0 and i%3==0:
list1.append(i)
print(i,end=" ")
print("\n 2의 배수 이면서 3의 배수 리스트 ",list1)
6의 배수는 6으로 나누어 나머지가 0인 값으로 해도 되고, and 를 활용하여 2로 나누고, 3으로 나누고 하는 방법으로 해도 됩니다.
list1=[]
for i in range(1,20):
if i%2==0 and i%3==0:
list1.append(i)
print(i,end=" ")
print("\n 2의 배수 이면서 3의 배수 리스트 ",list1)
6으로 나누어서 나머지가 0 인 경우입니다.
'Python' 카테고리의 다른 글
파이썬 초급 #034 while 반복문 구조, 1부터 10 출력 , 리스트에 요소값 저장 (0) | 2022.02.11 |
---|---|
파이썬 초급 #033 while 반복문 짝수, 홀수 판별 코드 , if문 활용, break, continue, 1부터 10까지 합 (0) | 2022.02.10 |
파이썬 초급 #031 반복문 for 루프 홀수합, 짝수합 구하기 ( range() 함수 활용 , print(x,end=" ") (0) | 2022.02.08 |
파이썬 초급 #030 반복문 for 루프 range(시작수, 끝수-1) 입력받은 수 까지 합 구하기 (0) | 2022.02.07 |
파이썬 초급 #029 반복문 for 루프 1부터 10까지 합, 1부터 100까지 합 구하는 프로그램 (0) | 2022.02.06 |
댓글