강의로 돌아가기
알티아

그냥 짜보았는데 신경쓰이는것이 있어 올립니다.

def pyeongun():
result=enlish+math+korean+science/4
print(result)
enlish = 80
print('영어점수 =',enlish)
print()
math = 90
print('수학점수 =',math)
print()
korean = 70
print('국어점수 =',korean)
print()
science = 85
print('과학점수 =',science)
print()

print('평균 =',pyeongun())

print('어때요 참 쉽죠?')

라고 작성했을 경우, 다음과 같은 결과가 나옵니다.
영어점수 = 80

수학점수 = 90

국어점수 = 70

과학점수 = 85

261.25
평균 = None
어때요 참 쉽죠?

여기서 평균의 값이 위에 뜨고, 정작 '평균 =' 옆에는 None 이라는 글자가 뜨는데 이걸 어떻게 해결하면 좋나요?

1 개의 답변
김수한

함수 선언후 pyungun() 이란 함수에 반환값이 없어서 그런거 같은데요..
선언후 print('어때요 참 쉽죠?') 부분에 return result 를 적으시면 될듯

  • 알티아
    아.. 이런 실수가.. 답변 감사합니다! 알티아 2018.05.09 19:58
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.