Tax, Sum of Digit, Heap Permutation

You might also like

You are on page 1of 1

CODE USING TAX AMOUNT,SUM OF DIGIT, HEAP PERMUTATION

min1=150001
max1=300000
rate1=0.10
min2=300002
max2=500000
rate2=0.20
min3=500001
rate3=0.30
income=int(input("enter the income:"))
tax_income = income-150000
if(tax_income<=0):
print("no tax")
elif(tax_income>=min1 and tax_income<max1):
tax=(tax_income-min1)*rate1
elif(tax_income>=min2 and tax_income<max2):
tax=(tax_income-min2)*rate2
else:
tax=(tax_income-min3)*rate3
print("TAX=",tax)
sum = 0
while tax>=1 :
temp=tax%10
sum += temp
tax=int(tax/10)
print(sum)
print(int(sum))
def heapPermutation(a,size):
if size==1:
print(a)
return
for i in range(size):
heapPermutation(a,size-1)
if size and 1:
a[0],a[size-1]=a[size-1],a[0]
else:
a[1],a[size-1]=a[size-1],a[i]
a=[int(sum)-1,int(sum),int(sum)+1]
n=len(a)
heapPermutation(a,n)

You might also like