def calculate_excise_tax(price, tax_rate):
return price * (tax_rate / 100)
def main():
while True: # ใช้ Loop Statement เพื่อให้โปรแกรมทำงานซ้ำได้
try:
price = float(input("Enter product price: "))
tax_rate = float(input("Enter excise tax rate (%): "))
tax = calculate_excise_tax(price, tax_rate)
total_price = price + tax
print(f"Excise Tax: {tax:.2f}")
print(f"Total Price (including tax): {total_price:.2f}")
repeat = input("Do you want to calculate again? (yes/no): ").strip().lower()
if repeat != 'yes':
print("Exiting program...")
break
except ValueError:
print("Invalid input! Please enter numeric values.")# your code goes here
ZGVmIGNhbGN1bGF0ZV9leGNpc2VfdGF4KHByaWNlLCB0YXhfcmF0ZSk6CiAgICByZXR1cm4gcHJpY2UgKiAodGF4X3JhdGUgLyAxMDApCgpkZWYgbWFpbigpOgogICAgd2hpbGUgVHJ1ZTogICMg4LmD4LiK4LmJIExvb3AgU3RhdGVtZW50IOC5gOC4nuC4t+C5iOC4reC5g+C4q+C5ieC5guC4m+C4o+C5geC4geC4o+C4oeC4l+C4s+C4h+C4suC4meC4i+C5ieC4s+C5hOC4lOC5iQogICAgICAgIHRyeToKICAgICAgICAgICAgcHJpY2UgPSBmbG9hdChpbnB1dCgiRW50ZXIgcHJvZHVjdCBwcmljZTogIikpCiAgICAgICAgICAgIHRheF9yYXRlID0gZmxvYXQoaW5wdXQoIkVudGVyIGV4Y2lzZSB0YXggcmF0ZSAoJSk6ICIpKQoKICAgICAgICAgICAgdGF4ID0gY2FsY3VsYXRlX2V4Y2lzZV90YXgocHJpY2UsIHRheF9yYXRlKQogICAgICAgICAgICB0b3RhbF9wcmljZSA9IHByaWNlICsgdGF4CgogICAgICAgICAgICBwcmludChmIkV4Y2lzZSBUYXg6IHt0YXg6LjJmfSIpCiAgICAgICAgICAgIHByaW50KGYiVG90YWwgUHJpY2UgKGluY2x1ZGluZyB0YXgpOiB7dG90YWxfcHJpY2U6LjJmfSIpCgogICAgICAgICAgICByZXBlYXQgPSBpbnB1dCgiRG8geW91IHdhbnQgdG8gY2FsY3VsYXRlIGFnYWluPyAoeWVzL25vKTogIikuc3RyaXAoKS5sb3dlcigpCiAgICAgICAgICAgIGlmIHJlcGVhdCAhPSAneWVzJzoKICAgICAgICAgICAgICAgIHByaW50KCJFeGl0aW5nIHByb2dyYW0uLi4iKQogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBleGNlcHQgVmFsdWVFcnJvcjoKICAgICAgICAgICAgcHJpbnQoIkludmFsaWQgaW5wdXQhIFBsZWFzZSBlbnRlciBudW1lcmljIHZhbHVlcy4iKSMgeW91ciBjb2RlIGdvZXMgaGVyZQ==