그래서이 프로그램에 모든 연방세와 주세를 추가해야합니다. 누구든지 도와 주거나 조언을 해줄 수 있습니까? 내가 최근 3 주 동안 파이썬을 배우고했지만, 내가 축적 부분을하지 않습니다되어파이썬 누적
for str_employee in range(5):
def Name():
strName = input ("Enter your name: ")
return strName
def hoursworked():
strhours = input ("Enter Total Hours Worked: ")
flthours = float(strhours)
return flthours
def wagerate():
strwage = input ("Enter Wage Rate: $")
fltwage = float(strwage)
return fltwage
currentUser = Name()
currentSal = (hoursworked() * wagerate())
fltpercent_08 = float (.08)
fltpercent_20 = float (.20)
fltfedtax = (currentSal * fltpercent_20)
fltstatetax = (currentSal * fltpercent_08)
print ("")
print ("Your Federal Tax is: $", fltfedtax)
print ("Your State Tax is: $", fltstatetax)
print ("")
sum = fltfedtax
for fltstatetax in range (0):
sum = fltfedtax + fltfedtax
sum2 = fltstatetax
for fltstatetax in range (0):
sum2 = fltstatetax + fltstatetax
print ("")
print ("Total Taxes")
print ("Total Federal Tax is: $", sum)
print ("Total State Tax is: $", sum2)
나는이 코드로 만들 그들이 한 번만 정의 될 필요가 첫째로, 당신이 for 루프에서 기능을 수행 할 수있는 확실하지 않다. 둘째,이 코드를 실행하면 for 루프에 따라 다시 수행하라는 메시지가 계속 표시됩니다. 같은 사람에 대해 5 일 (월 - 금)을 나타내는가? 매번 또는 재정적 인 정보가 다시 표시되어야합니까? – AWainb
또한 "sum"이라는 용어는 이미 파이썬에서 사용되고 있으므로 덮어 쓰면 안됩니다. 나는 당신이 성취하려고 시도하는 것을 추측하여 대답으로 게시 할 것입니다. 한 명의 개인이 앱을 시작하고 이름을 입력 한 다음 5 번에 정보를 다시 입력하는 것처럼 보입니다. 귀하의 범위에서 0-4 대신에 월요일 - 금요일을 원하는 것처럼 보입니다. 그것은 또한 일일 세금 결과에 대한 인쇄물을 원하는 것처럼 보이며, 모든 요일을 입력하면 해당 요일의 총계가 나타 납니까? 이것이 올 바르면 임금 만 한 번 입력해야한다고 생각합니까? 아니면 하루에 임금 변수가 있습니까? – AWainb