수업외 정리

증가하는 문자열 출력과 f string

glenlee 2024. 2. 2. 01:02

1000부터 2000 까지, 2000부터 3000.....5000까지 문자열이 출력하고싶다?

a = 2
1 + (a-1) * 1000, a * 1000

(1001, 2000)

a = 3
1 + (a-1) * 1000, a * 1000

(2001, 3000)

a = 4
1 + (a-1) * 1000, a * 1000

(3001, 4000)

i = 5
1 + (i-1) * 1000, i * 1000

(4001, 5000)

 

 


 

 

for i in range(1, 4):
    start = (i - 1) * 10 + 1
    end = i * 10
    print(f"{start}에서 {end}까지의 숫자:")
    for j in range(start, end + 1):
        print(j, end=" ")
    print()

 

1에서 10까지의 숫자: 1 2 3 4 5 6 7 8 9 10

11에서 20까지의 숫자: 11 12 13 14 15 16 17 18 19 20

21에서 30까지의 숫자: 21 22 23 24 25 26 27 28 29 30

 

외부 반복문 (for i in range(1, 4):): 이 반복문은 변수 i를 1부터 3까지 반복합니다.

 

start =(i -1) *10 +1 변수 start는 각 구간의 시작 숫자입니다. 첫 번째 구간은 1에서 시작하고, 그 다음 구간은 11에서 시작하며, 그 다음 구간은 21에서 시작합니다.

(1/ 2/ 3 -1 후 *10 하여 , 10/ 20/ 30 을 만들고 +1 로 1, 11, 21,  부터 시작하는코드

 

end = i * 10: 변수 end는 각 구간의 끝 숫자입니다. 첫 번째 구간은 10까지이고, 두 번째 구간은 20까지이며, 세 번째 구간은 30까지입니다.

 

"start" 변수 "1 11 21"  에서  "end 10 20 30" 까지의 숫자 라는 문구를 출력

 

내부 반복문 (for j in range(start, end + 1):): 각각의 외부 반복에서, 내부 반복문은 범위가 정해진 start부터 end까지의 숫자를 반복하여 처리합니다.

1, 11 21 에서 시작한 수를 10, 20, 30 에서 끝나게 하는 코드이다

 

print(j, end=" "): 각 숫자를 출력하고, 숫자 사이에 공백을 넣습니다.

 


 

 

f string

문자열을  변수로 치환해줄수있다

 

 

'수업외 정리' 카테고리의 다른 글

스트림릿 데이터프레임, 테이블  (0) 2024.02.04
streamlit 텍스트 컴포넌트  (0) 2024.02.03
인프런 수업 정리 2 로컬속성과 글로벌  (0) 2024.01.27
인프런 강의 요약  (0) 2024.01.26
django to do list -1  (0) 2024.01.25