我竭力试图找出如何将数学加入到这一功能:Python函数计算会员价
问题:编写一个程序,它首先定义了签名calculateFathersDayPrice(价格,isMember)的功能。如果用户不是会员,则功能应该返回95%的价格,如果用户是会员(即isMember表示),则返回85%的价格。然后你的程序应该提示价格以及用户是否是会员(你可以假设用户输入“yes”或“no”),调用calculateFathersDayPrice(),然后打印函数返回的价格。
我迄今为止代码:
def calculateFathersDayPrice(price, isMember):
"""Prints price*0.85/100 if isMember is True, prints price*0.95/100 if isMember is
false
"""
if isMember:
print price * 0.85/100
else:
print price * 0.95/100
price = raw_input ("Please Enter Price of Item: ")
isMember = raw_input ("Are you a member?: ")
print 'price:', price, 'Member Status:', isMember
print calculateFathersDayPrice(price, isMember)
由于我没有编辑权限,请看看如何格式化代码StackOverflow后 – 2012-02-15 06:16:53
“...然后打印由函数返回的价格。”你不从函数返回任何东西。 – monkut 2012-02-15 06:29:49
@Corey任何人都可以*建议*编辑。良好的建议编辑通常很快获得批准。 – AakashM 2012-02-15 09:23:34