Latest web development tutorials

Python Latihan Contoh 2

Python Latihan Contoh 2

Python 100 Li Python 100 Li

Judul: bonus Perusahaan berdasarkan komisi keuntungan. Ketika keuntungan (I) kurang dari atau sama dengan $ 100.000, bonus dari 10% dapat disebutkan, ketika keuntungan melebihi 10 juta, kurang dari 20 juta, sekitar 10 juta kurang dari komisi 10%, lebih tinggi dari 100.000 yuan bagian dari komisi kakao sebesar 7,5%, ketika antara 200.000 sampai 400.000, lebih dari 20 juta bagian dapat 5% komisi, ketika antara 400.000 sampai 600.000 lebih tinggi dari bagian 400.000 yuan, Anda dapat mengurangi persentase 3% ; ketika antara 600.000-1.000.000, bagian lebih dari 60 juta yuan, Anda dapat mengurangi persentase 1,5%, lebih tinggi dari 100 juta, lebih dari 1 juta yuan bagian 1% komisi dari input keyboard dari laba bulan saya, harus mencari total bonus yang dibayarkan?

Analisis Program: Silakan gunakan jumlah sumbu batas, lokasi. Meningkatnya kebutuhan untuk mendefinisikan definisi catatan bonus integer.

Source Code:

Contoh (Python 2.0 +)

#! / Usr / bin / python # - * - Coding: UTF- 8 - * - i = int (raw_input ( 'net:')) arr = [1000000, 600000, 400000 , 200000, 100000, 0] tikus = [0,01, 0,015, 0,03 , 0,05, 0,075, 0.1] r = 0 untuk idx di Kisaran (0, 6): jika i> arr [idx]: r + = (i - arr [idx]) * tikus [idx] mencetak (I - arr [idx]) * tikus [idx] i = arr [idx] mencetak r

Contoh di atas output:

净利润:120000
1500.0
10000.0
11500.0

Python 100 Li Python 100 Li