프로그램

[파이썬] 문제 : 계산식(루트(2^2+4^2+6^2))

오디세이99 2023. 4. 24. 08:36
728x90
반응형

(문제)

[[2. 4. 6.]
 [1. 3. 5.]
 [6. 1. 3.]]
이렇게 있을 때
 
[[루트(2^2+4^2+6^2)]
 [루트(1^2+3^2+5^2)]
 [루트(6^2+1^2+3^2)]]
이렇게 만드는 식
 
(방법)
# 리스트 데이터 정의
data = [[2, 4, 6]
        ,[1, 3, 5]
        ,[6, 1, 3]]

for i in range(len(data)):     # 리스트 요소수만큼 반복
    dd = data[i]                # 리스트에서 한 줄(리스트)
    rslt = (dd[0]**2 + dd[1]**2 + dd[2]**2)**(1/2)         # 계산. **(1/2)라 루트
    print(f"루트({dd[0]}^2 + {dd[1]}^2 + {dd[2]}^2) = ",rslt)

 
728x90
반응형