별의별 이야기

for loop의 활용: range 함수, 다중 for문, break 본문

3./Python

for loop의 활용: range 함수, 다중 for문, break

Hailey Han 2024. 12. 20. 16:12
728x90
#1-50사이 7의 배수 찾고 그 수의 제곱갑 출력(for loop 사용) - 혼자풀기

연습

실수: 파일에 .py를 안붙였음.. ^^
count 변수와 chars 변수를 새로 알았다 

연습 

count 함수또 사용

range 함수 

등차수열을 만들어주는 함수. 만들었을 때 결과는 list로 만들어준다. 
range(start, stop, step) : 3가지 형식(3개의  argument)
list 함수 호출하면 list 값으로 만들 수 있다. 
증감 값을 minus 로 설정하면 감소하는 형태의 수열도 만들 수 있다.

for i in range(1,10,1)
i 에 있는 값이 range 범위에 있는가? 
for 가 있으면 range에 있는 값을 i에 넣어 하나씩 읽어와!
=> 예) 과일 리스트를 만들고 바나나가 있는지 하나씩 불러와! 

수열을 만들 수 있음.

for 가 있기에 n에 있는거를 하나씩 넣는 것.  n에 김을 먼저 넣고, 경을 넣고, 미를 넣는 것

1.
보통 문자열 길이 함수 len 함수를 썼는데, 이걸 쓰지 말라고 하면 어떻게 할 것인지? 
문자열이 저장되어있는 변수를 for에서 하나씩 가져오면서 count 변수를 활용하면 된다. 

2.
len을 써서 list를 불러와도 좋지만, count를 사용해도 된다. 

문자를 하나씩 찾아옴. apple에서 a 부터 긁어옴. 그럼 a, p, p, l, e 각각 출력해줌. 
=> apple이 fr을 통해 읽어오고, fr이 f를 통해 문자를 하나씩 출력

연습문제 - 별만들기

연습문제2 : 좌우대칭

교수님과 함께 푼 첫번째 풀이에서 좌우대칭이 제대로 나오지 않은 이유는 ''에서 공백을 넣어주지 않았기 때문 ' ' 으로 다시 작성해야 한다.

 다중 for문

중첩 for문 = 외부for문과 내부for문의 동작 유기관계가 중요하다. 
외부가 한 번 돌 때 내부는 전체가 돈다.

구구단 만들기 예제

모르겠음

Break 문

 

'3. > Python' 카테고리의 다른 글

for esle, sort, 다중 for, 문자열  (0) 2024.12.23
Day5 복습: for문  (3) 2024.12.23
반복문: while, for  (1) 2024.12.19
출력문(print), 입력문(input), 조건문(if)  (3) 2024.12.18
변수  (2) 2024.12.17