某公园门票的票价是每人 50 元,一次购票满 30 张,每张可以少收 2 元。试编写自动计费系统程序。 输入描述 输入一个正整数,表示购票的数量。 输出描述 输出一个实数,表示用户实际需要支付的金额,保留两位小数。
时间: 2024-10-11 11:14:44 浏览: 26
多彩音乐演唱会门票官网模板是一款大气酷炫的音乐相关网站模板下载。.zip
为了编写这个自动计费系统的程序,我们可以创建一个函数来计算总费用。如果购票数量小于等于30张,则按照原价计算;如果超过30张,则享受优惠。以下是Python语言的一个示例:
```python
def calculate_ticket_cost(num_tickets):
base_price_per_ticket = 50
discount_per_ticket = 2
minimum_discount_threshold = 30
if num_tickets <= minimum_discount_threshold:
total_cost = num_tickets * base_price_per_ticket
else:
discounted_price_per_ticket = base_price_per_ticket - discount_per_ticket
total_cost = (minimum_discount_threshold * base_price_per_ticket) + ((num_tickets - minimum_discount_threshold) * discounted_price_per_ticket)
return round(total_cost, 2)
# 示例输入
input_tickets = int(input("请输入购票数量: "))
result = calculate_ticket_cost(input_tickets)
print(f"实际需支付的金额为: {result}元")
阅读全文