Y Kim Kbuôr
Giới thiệu về bản thân
def tinh_tien_cam(so_kg):
# Giá bán theo điều kiện
if so_kg < 5:
gia_tien = 20000
else:
gia_tien = 18000
# Tính số tiền phải trả
tong_tien = so_kg * gia_tien
return tong_tien
# Nhập số kg khách mua
try:
so_kg_mua = float(input("Nhập số lượng cam (kg): "))
if so_kg_mua < 0:
print("Số kg không hợp lệ!")
else:
tien_phai_tra = tinh_tien_cam(so_kg_mua)
print(f"Số tiền phải trả: {tien_phai_tra:,} đồng")
except ValueError:
print("Vui lòng nhập số hợp lệ!")
def kiem_tra_nam_nhuan(nam):
# Kiểm tra điều kiện năm nhuận
if (nam % 400 == 0) or (nam % 4 == 0 and nam % 100 != 0):
return True
return False
# Nhập năm từ người dùng
try:
nam = int(input("Nhập vào một năm dương lịch: "))
if nam <= 0:
print("Vui lòng nhập năm dương lịch hợp lệ!")
else:
if kiem_tra_nam_nhuan(nam):
print(f"{nam} là năm nhuận.")
else:
print(f"{nam} không phải là năm nhuận.")
except ValueError:
print("Vui lòng nhập một số nguyên hợp lệ!")
def tinh_tien_dien(so_kwh):
if so_kwh <= 0:
return 0
# Tính tiền điện theo các mức
if so_kwh <= 50:
tong_tien = so_kwh * 1678
elif so_kwh <= 100:
tong_tien = (50 * 1678) + (so_kwh - 50) * 1734
else:
tong_tien = (50 * 1678) + (50 * 1734) + (so_kwh - 100) * 2014
return tong_tien
# Nhập số điện tiêu thụ
try:
so_kwh = float(input("Nhập số điện tiêu thụ trong tháng (kWh): "))
if so_kwh < 0:
print("Số kWh không hợp lệ!")
else:
tien_phai_tra = tinh_tien_dien(so_kwh)
print(f"Số tiền điện phải trả: {tien_phai_tra:,} đồng")
except ValueError:
print("Vui lòng nhập số hợp lệ!")