H24

Viết python biểu diễn 1 ng đi xe phải trả 1 ngàn cho 1 km đầu tiên Từ km thứ 2-10 phải trả 15 ngàn Từ km thứ 11 trở đi phải trả 10 ngàn Nhanh với ạ:"(

HN
20 tháng 11 2023 lúc 4:45

def tinh_chi_phi(km):
    if km <= 1:
        chi_phi = 1000
    elif 2 <= km <= 10:
        chi_phi = 1000 + (km - 1) * 15000
    else:
        chi_phi = 1000 + 9 * 15000 + (km - 10) * 10000

    return chi_phi

# Thay đổi giá trị của km để kiểm tra
km_di_duoc = 15
chi_phi_total = tinh_chi_phi(km_di_duoc)

print(f"Đi {km_di_duoc} km phải trả {chi_phi_total} VNĐ")

Bình luận (0)
DA
20 tháng 11 2023 lúc 23:56

def tinh_tien(km):
    if km <= 0:
        return 0
    elif km == 1:
        return 1000
    elif km <= 10:
        return 1000 + (km - 1) * 15000
    else:
        return 1000 + 9 * 15000 + (km - 10) * 10000

# Sử dụng hàm
km = 12  # Số km bạn muốn tính tiền
tien = tinh_tien(km)
print(f"Số tiền phải trả cho {km} km là: {tien} ngàn")

Bình luận (0)

Các câu hỏi tương tự
LL
Xem chi tiết
H24
Xem chi tiết
HT
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
TN
Xem chi tiết
NT
Xem chi tiết
LN
Xem chi tiết