강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

pp520님의 프로필 이미지
pp520

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

전달값과 반환값

아래 1000 이라는 숫자가 거슬려서 없애버리고 싶어요

작성

·

254

0

이미 한글로 잔액이 얼마입니다.까지 나왔는데 굳이 아래 1000 이라는 숫자가 나와서 이걸 삭제하려고 return을 지웠더니 

이렇게 None이라고 나옵니다.ㅠㅠㅠㅠ

도와주세요 ㅠㅠㅠ 그냥 깔끔하게 None까지 지울수 있는 방법 없을까요?

답변 1

0

일단 함수와 함수의 반환값에 대해 개념정리를 다시 해보시는게 도움이 될것 같습니다.

그리고 원하시는 결과를 내기 위해선 맨 밑줄의 print 부분만 주석 처리 하시면 됩니다.

def deposit(balance, money):
    print("입금이 완료되었습니다. 잔액은 {0}원 입니다.", format(balance + money))
    return balance + money
balance = 0
balance = deposit(balance , 1000)
# print(balance)

    

pp520님의 프로필 이미지
pp520

작성한 질문수

질문하기