numbers = [1,2,3,4,5,6,7,8,9]

for i in range(0,len(numbers) // 2):


j =


print(f" i = {i}, j = {j}")

numbers[j] = numbers[j] ** 2


print(numbers)




결과


i = 0, j = 1

i = 1, j = 3

i = 2, j = 5

i = 3, j = 7


[1,4,3,16,5,36,7,64,9]




문제 : j안에 들어갈 실행문장을 작성하여라.


numbers = [1,2,3,4,5,6,7,8,9]

for i in range(0, len(numbers)// 2)  


# 주소값 0에서 len(numbers[:9] = 인덱스값 8))//2) = 를해서 numbers[0:4]까지의 값을 i로 기입을 시키고 

# for 반복문 처리


print(f" i = {i}, j = {i}")


f"문자열" 문자열 포매팅 해서
# 인덱스 {i} = i값에 넣고 
# 인덱스 {j} = j 값에 넣는다.

"""
주소의 결과값 

i = 0, j = 1

i = 1, j = 3

i = 2, j = 5

i = 3, j = 7

"""


numbers[j] = numbers[j] ** 2

#numbers[j] = [j]의 인덱스값을 numbers에 적용시킴.
#numbers[j]**2 = 적용시킨 numbers[j]의 요소를 제곱시킨다.


여기서 j 의 공식을 어떻게 해야할지 모르겠어요..