intermediate
逐行解释代码功能
要求AI以资深工程师的视角,逐行解释特定的代码逻辑。
📝 프롬프트 내용
请扮演一名资深软件工程师,逐行解释以下 Python 代码的功能。请指出代码中关键逻辑的作用,并分析是否存在潜在的性能问题或可以优化的地方:
def calculate_discount(price, is_member):
if is_member:
return price * 0.9
elif price > 100:
return price * 0.95
else:
return price