else:
      pajak += (gaji - pajak) * tarif
      break
  return pajak
# Meminta penghasilan jasa konstruksi dari pengguna
gaji = float(input("Masukkan besaran penghasilan atau omset dari jasa konstruksi: "))
# Mencetak jumlah pajak yang harus dibayarkan
pajak = hitung_pajak(omset)
print(f"Jumlah pajak yang harus dibayarkan: {pajak:.2f}")
Program ini mendefinisikan sebuah dictionary yang memuat tarif pajak PPh final atas jasa konstruksi di Indonesia. Selanjutnya, program tersebut mempunyai fungsi bernama hitung pajak yang menerima omset jasa konstruksi dan menghitung berapa PPh Final jasa konstruksi tanpa memperhitungkan biaya karena PPh konstruksi bersifat final. Kemudian fungsi ini menghitung jumlah pajak dengan cara mengiterasi seluruh tarif pajak atas jasa konstruksi yang ada di dalam dictionary, lalu menambahkan pajak sesuai tarif yang berlaku untuk tiap omset dari jasa konstruksi.
Berikut bagaimana menyusun kode Python untuk sistem pemeriksaan pajak di sektor usaha jasa konstruksi. Kasus di Indonesia, Pajak Penghasilan Usaha Jasa Konstruksi bersifat final dan tarifnya berbeda - beda disesuaikan pada klasifikasi usaha dan kualifikasi sertifikat badan usaha. Sebagai contoh sektor usaha jasa konstruksi dengan klasifikasi usahanya adalah pekerjaan jasa konstruksi dan memiliki sertifikat kualifikasi besar.