Answer:
def main():
singleMarkerPrice = 0.80
packageOfMarkersPrice = 3.50
tax = 0.065
shipping = 0.050
userInput = int(input("How many markers do you want? "))
amountOfPackages = 0
singleMarkers = 0
if userInput % 5 == 0:
amountOfPackages = userInput / 5
else:
amountOfPackages = userInput // 5
singleMarkers = userInput % 5
# Just for syntax so if the single marker amount is one, it prints package instead of packages
if amountOfPackages == 1:
print("You have " + str(int(amountOfPackages)) + " complete package")
else:
print("You have " + str(int(amountOfPackages)) + " complete packages")
# Just for syntax so if the single marker amount is one, it prints marker instead of markers
if singleMarkers == 1:
print("You have " + str(int(singleMarkers)) + " single marker")
else:
print("You have " + str(int(singleMarkers)) + " single markers")
totalAmountBeforeTax = (amountOfPackages * packageOfMarkersPrice) + (singleMarkers * singleMarkerPrice)
print("The total amount before tax comes out to " + str(float(totalAmountBeforeTax)))
costOfShipping = float(round((totalAmountBeforeTax * shipping), 2))
costOfTax = float(round((totalAmountBeforeTax * tax), 2))
print("The cost of shipping is " + str(costOfShipping))
print("The cost of tax is " + str(costOfTax))
totalAmount = totalAmountBeforeTax + costOfShipping + costOfTax
print("The total amount comes out to " + str(round(totalAmount, 2)))
main()
Step-by-step explanation:
This should be correct. If it isn't let me know so I can fix the code.