Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
.thuyanh

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 ạ:"(

Hồng Nhan
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Đ")

《Danny Kazuha Asako》
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")


Các câu hỏi tương tự
linh linh
Xem chi tiết
chickendanceneverdie
Xem chi tiết
Hà Phan Thanh
Xem chi tiết
ayako1202
Xem chi tiết
Elizabeth
Xem chi tiết
Draco
Xem chi tiết
Thùy Trinh Ngô
Xem chi tiết
Nguyễn Lưu Phương Thảo
Xem chi tiết
Lộc Nguyễn
Xem chi tiết