inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Python dành cho người mới bắt đầu lập trình và khoa học dữ liệu

Đối số hàm

가변인자 사칙연산

432

201600874811

16 câu hỏi đã được viết

0

5강 function arguemnts의 10분 35초에서요.

가변인자 계산을 sum(args)로만 하셔서

사칙연산을 시도해봤는데 안 되네요.

 

2번째 줄을

return a - b- deduction(args)

로 해서 뺄셈을 하려고 했는데 안 되고요.

 

곱셈은

return a * b * multiple(args)

return a * b * mul(args)

return a * b * multiplication(args)

로 해도 안 되네요.

 

나눗셈 같은 경우는 //로 하려고 했는데

순서에 따라서 달라지는 값일 것 같아서

가변인자에서는 안 쓰일 것 같아서 안 해봤어요.

 

궁금해서 구글에도 검색해보고

stack overflow에 variable length deduction

asterisk deduction 등으로 검색해봤는데도

python에서 실행한 건 없고 c언어로만 나오더라고요.

 

가변인자에서는 덧셈을 제외한 사칙연산이 안 되는 건가요? 안 되는 거라면 그 이유를 알려주실 수 있나요?

python bigdata

Câu trả lời 2

0

201600874811

def asterisk_test_sum(a, b, *args):
    return a + b + sum(args)


print(asterisk_test_sum(1, 2, 3, 4, 5), "\n")


def asterisk_test_subtraction(a, b, *args):
    return a - b - subtraction(args)


print(asterisk_test_subtraction(1, 2, 3, 4, 5), "\n")


def asterisk_test_multiplication(a, b, *args):
    return a * b * multiplication(args)


print(asterisk_test_multiplication(1, 2, 3, 4, 5), "\n")


def asterisk_test_division(a, b, *args):
    return a / b / division(args)


print(asterisk_test_division(1, 2, 3, 4, 5), "\n")

 

 

입니다.

sum 을 제외한

subtraction, multiplication, division이

모두 정의가 안 되어있다고 뜹니다.

 

가변인자 계산에서는 뺄셈, 곱셈, 나눗셈이 안 되는 건가요?

 

 

0

TeamLab

혹시 정확한 코드를 올려주시겠어요? 언뜻 생각하기에는 reculsive 함수가 되어버린거 같습니다.

atom warning 글

0

337

0

backend.ai 설치 오류

0

315

0

backend.ai 설치 시 에러 발생

0

740

1

과제 제출 시 hash key is already used 문제 발생

0

445

0

install.bat 오류

0

478

0

과제 제출 시 hash key is already used. 해시키 문제 문의 드립니다.

0

308

1

"Hash key is already used."으로 인한 과제 제출 실패 문의

0

303

1

과제 제출 시 에러가 발생합니다

0

271

1

인트로 강의가 없습니다

0

180

0

사진 링크가 깨져있습니다

0

270

0

slack아직 사용할 수 있는건가요?

0

173

0

강의자료

0

398

4

'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

0

438

2

에러확인부탁드립니다.

0

258

1

number of cases 코드 질문

0

206

1

split 관련 질문입니다!

0

229

1

함수 definition 관련 질문입니다.

0

296

1

is_digit 함수 구현

0

306

1

Map & Reduce 강의 8분 15초

1

233

1

keyword parameter

0

239

1

submit.bat 오류

0

196

2

matrix_transpose 결과값이 뭐죠?

0

176

0

value를 넣으면 key를 반환하는 함수

0

129

0

첨부파일의 unit test는 어떻게 사용하나요?

0

267

0