以下是一个简单的保险报价程序的代码示例:
# 定义一个函数用于计算保险费用
def calculate_insurance_quote(age, gender, health_condition):
base_price = 100 # 基础价格
age_factor = 1.2 # 年龄系数
gender_factor = 1.5 # 性别系数
health_factor = 1.8 # 健康状况系数
# 根据年龄调整价格
if age < 18:
age_factor = 0.9
elif age >= 65:
age_factor = 1.5
# 根据性别调整价格
if gender == 'female':
gender_factor = 1.3
# 根据健康状况调整价格
if health_condition == 'excellent':
health_factor = 1.5
elif health_condition == 'good':
health_factor = 1.3
# 计算保险费用
quote = base_price * age_factor * gender_factor * health_factor
return quote
# 提示用户输入信息
age = int(input("请输入您的年龄:"))
gender = input("请输入您的性别(male/female):")
health_condition = input("请输入您的健康状况(excellent/good/fair/poor):")
# 调用函数计算保险费用
quote = calculate_insurance_quote(age, gender, health_condition)
# 打印保险费用
print("您的保险费用为:", quote)
这是一个简单的保险报价程序,用户需要输入年龄、性别和健康状况信息,然后根据这些信息计算保险费用。根据不同的年龄、性别和健康状况,程序会使用不同的系数来调整基础价格,最终计算出保险费用并打印出来。请注意,这只是一个简单示例,实际的保险计算可能需要更多的因素和复杂的逻辑。