728x90
반응형
math.prod(iterable,*,start=1)
전달된 iterable의 모든 요소의 곱을 반환.
import math
print(math.prod([1,2,3,4,5,6,7]))
5040
python 3.8 이상에 사용 가능. 이 이하 python 버전에서 사용시 에러 발생
대체
from functools import reduce
import operator
print(reduce(operator.mul, [1,2,3,4,5,6,7], 1))
5040
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : numpy로 a 행렬을 b와 같은 형태로 만들기(concatenate, stack) (0) | 2022.12.04 |
---|---|
[파이썬] 문제 : pandas 학생수가 많은 소속의 학생별 합계 계산 (0) | 2022.12.04 |
[파이썬] 문제 : 두 리스트 a, b에서 a요소가 b 리스트에 모두 있는지 비교 (0) | 2022.12.04 |
[파이썬] 문제 : 냉장고 과일을 넣은 순서의 역순 출력(2차원 리스트) (0) | 2022.12.04 |
[파이썬] 문제 : 2개의 튜플(리스트) 상품명, 가격이 있을때 상품명으로 가격 찾기 (0) | 2022.12.04 |
댓글