會管理員工的考勤數據。如果員工當月的缺勤天數超過某個數字,將會收到警告通知。
# 設定員工缺勤天數門檻
absent_days = 5
max_allowed_absent_days = 3
# 使用條件語句判斷是否發出警告
if absent_days > max_allowed_absent_days:
print("警告:您的缺勤天數超過允許的限制!")
else:
print("缺勤天數在允許範圍內。")
在庫存管理中,可能需要檢查產品的庫存是否足夠以及供應商是否能及時交貨,這兩者都滿足時才能進行出貨。
# 設定庫存量和供應商交貨狀態
product_stock = 120
stock_needed = 100
supplier_delivery_on_time = True
# 使用 and 判斷
if product_stock >= stock_needed and supplier_delivery_on_time:
print("可以進行出貨。")
else:
print("無法出貨,請檢查庫存或供應商狀態。")
電商系統中可能會允許客戶通過達到訂單金額門檻 或 具備會員資格來獲得折扣。
# 設定訂單總金額和會員資格
order_total = 800
discount_threshold = 1000
is_member = True
# 使用 or 判斷
if order_total >= discount_threshold or is_member:
print("符合折扣條件,享受 10% 的折扣。")
else:
print("不符合折扣條件。")
在 ERP 系統中,某些功能可能需要特定用戶角色才能使用。如果不是管理員,則無法進行系統設置變更。
# 設定用戶角色
user_role = "employee"
# 使用 not 判斷
if not user_role == "admin":
print("您無法變更系統設置,因為您不是管理員。")
else:
print("您有權限變更系統設置。")
假設 ERP 系統的銷售報表中,若銷售代表業績低於標準 且 沒有達到最低工作天數,則不符合發放獎金的條件。除非是主管,這時條件可以被忽略。
# 設定銷售業績、工作天數和用戶角色
sales_performance = 80
performance_standard = 100
work_days = 15
required_work_days = 20
user_role = "sales_rep"
# 使用 and、or 和 not 的複合邏輯
if (sales_performance < performance_standard and work_days < required_work_days) and not user_role == "manager":
print("不符合發放獎金的條件。")
else:
print("符合發放獎金的條件。")