>source

직경과 호 각도에서 다음과 같은 원의 속성을 출력하는 서브루틴을 작성해야 합니다. 원의 (3.14 곱하기 지름) 호 길이(원주 곱하기 호 각도)를 360으로 나눈 값입니다.

이 문제가 발생합니다.

Traceback (most recent call last):
  File "c:\Users\Charlie\so.py", line 26, in <module>    print("This is the circle area: " + circleArea())
  File "c:\Users\Charlie\so.py", line 13, in circleArea
    circleAre= str(3.14*radius**2)
TypeError: unsupported operand type(s) for ** or pow(): 'function' and 'int'

반지름 대신 반지름() 시도 -함수 자체가 아니라 함수가 반환하는 숫자를 원합니다.

Green Cloak Guy2021-11-19 15:41:37

반경()이 str을 반환하기 때문에 여전히 중단되는 @GreenCloakGuy

BTables2021-11-19 15:42:07

@GreenCloakGuy가 의미하는 것은 circleArea 함수에 radius()를 넣어야 한다는 것입니다. 그렇지 않으면 반환이 아닌 함수 자체를 참조하는 것입니다. 그것을 부유물에 던지면 괜찮을 것입니다.

Bashton2021-11-19 15:47:03

질문할 때 code/오류 이미지를 업로드하지 마십시오.

CrazyChucky2021-11-19 15:53:59
  • 이전 blockchain : 솔리디티에서 내부와 비공개의 차이점은 무엇입니까?
  • 다음 javascript : express.js 경로에서 req.params.id를 확인할 때 오류가 발생했습니다.