以下是一個簡單的故事工廠優惠程式代碼示例,它使用了Python語言:
```python
def apply_discount(price, discount_amount):
"""套用優惠券金額給商品價格"""
if discount_amount >= price:
return 0
else:
return price - discount_amount
def generate_story_with_discount(title, description, price):
"""生成帶優惠券的文本故事"""
discount = 0.0
if random.random() < 0.5: # 隨機決定是否使用優惠券
discount = random.randint(1, 5) # 隨機生成優惠券金額
price = apply_discount(price, discount) # 套用優惠券金額
return f"{title}:{description},原價{price}元,現價{price - discount}元"
```
這個代碼使用了Python中的隨機模組和字典來生成文本故事,並在故事中使用了優惠券功能。當生成一個文本故事時,程式會根據用戶選擇是否使用優惠券來隨機生成優惠券金額,並將實際價格套用到文本故事中。請注意,這個示例只是一個簡單的示例,可以根據您的需求進行修改和擴展。