-1
저는 며칠 동안 사이트를 읽고 소매 가격 + 세금을 계산하고 최종 가격을 제공하는 첫 번째 Python 프로그램을 디버깅하려고했습니다. 내가 Mac에서 파이썬 IDLE 3.4.2에서 실행하면 python NameError : name 'ftax'가 정의되지 않았습니다.
이
은 내가 오류입니다 :Enter the retail price $200
Traceback (most recent call last):
File "/usr/local/bin/sale tax.py", line 36, in <module>
total = calc_total(retailprice, ptax, ftax)
NameError: name 'ftax' is not defined
다른 게시물에 제안, 저는 (주 외부 전역 변수로 ftax 정의하려고) 및 함수에서 호출했지만 작동하지 않습니다.
def main():
print ('The sale tax calculator program')
print
def input_retail():
retailprice = input('Enter the retail price $')
retailprice = float(retailprice)
return retailprice
def calc_ptax(retailprice):
ptax= retailprice * 0.099
return ptax
def calc_ftax(retailprice):
ftax = retailprice * 0.05
return ftax
def calc_total(retailprice,ptax,ftax):
total = retailprice + ptax + ftax
return total
retailprice = input_retail()
ptax = calc_ptax(retailprice)
tax = calc_ftax(retailprice)
total = calc_total(retailprice, ptax, ftax)
def print_info(retailprice,ptax,ftax,total):
print('The retailprice is $' , retailprice)
print ('The QST amount is $' , ptax)
print ('The GST amount is $', ftax)
print ('The total amount is $', total)
print_info(retailprice, ptax, ftax, total)
main()
해야합니다, 당신은 파이썬으로 코딩 학습의 C 년대, I는 A, B, 아직 나는 알 수 있습니까? 하하, 나는 어리 석다. 나는 이것에 대해 잠을 자지 못했다. 나는 내 교훈을 배웠다. 나는 더 자주 난독시 안경을 쓰고 휴식을 취할 필요가있다. 나는이 사이트에 깊은 인상을 받았으며, 오래전에 구독 했어야했다. 내 미래의 질문 중 일부는 더 지능적이고, 환호하고, 펠리 즈 2015가 될 것이며 많은 것에 감사 할 것입니다. – Jueves
@Jueves 도움이 기쁩니다. 내 대답으로 문제가 해결되면 체크 표시를 클릭하여 [동의하십시오] (http://stackoverflow.com/help/accepted-answer)를 참조하십시오. 또한, 나는 ** [도움]의 나머지 부분을 통해 사이트에 대한 느낌을 얻고, 어떤 종류의 것들이 주제에 관한 것인지 아닌지를 읽고, 일반적으로 SO가 무엇인지 알아내는 것이 좋습니다. 감사. – MattDMo
좋은 점이 많습니다. 제게 많은 도움이됩니다. 사이트에 익숙해 져서 연구를하기 전에 질문하지 않기 때문에 코드를 자세히 살펴보십시오. – Jueves