(생초보) 파이썬 *매개변수의 개수
조회수 243회
윗단이 가이드이고
아랫단이 제가 코딩한건데요
매개변수의 개수는 어떻게 세야할까요?
def calNums(base, *nums) :
for i in range len(nums):
total = base
for j in range nums-1:
total *= base
print(f'{}의 {} 제곱 값은 {}이다.'.format(base, nums, total))
calNums(5, 1, 2, 3)
calNums(2, 2, 4, 6, 8, 10)
에서 두번째 줄부터 오류뜹니다
2 답변
-
사진이 보이지가 않습니다.
import sys len(sys.argv) # 매개변수의 개수
매개변수의 개수는 이렇게 구하시면 됩니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
-
>>> def calNums(base, *nums): print(base) print(nums) >>> calNums(5, 1, 2, 3) 5 (1, 2, 3) >>> calNums(2, 2, 4, 6, 8) 2 (2, 4, 6, 8) >>> def calNums(base, *nums): for n in nums: total = 0 for _ in range(n): total += base print(f"{base}의 {n}제곱 값은 {total}이다.") return >>> calNums(5, 1, 2, 3) 5의 1제곱 값은 5이다. 5의 2제곱 값은 10이다. 5의 3제곱 값은 15이다. >>> def calNums(base, *nums): for n in nums: product = 1 for _ in range(n): product *= base print(f"{base}의 {n}제곱 값은 {product}이다.") return >>> calNums(5, 1, 2, 3) 5의 1제곱 값은 5이다. 5의 2제곱 값은 25이다. 5의 3제곱 값은 125이다. >>> calNums(2, 2, 4, 6, 8) 2의 2제곱 값은 4이다. 2의 4제곱 값은 16이다. 2의 6제곱 값은 64이다. 2의 8제곱 값은 256이다.
댓글 입력