Я изо всех сил пытаются выяснить, как добавить математику в эту функцию:функция Python, которая вычисляет стоимость членства
Вопрос: Напишите программу, которая определяет первую функцию с подписью calculateFathersDayPrice (цена, IsMember). Функция должна возвращать 95% цены, если пользователь не является членом и 85% от цены, если пользователь является членом (то есть, как указано isMember). Затем ваша программа должна запрашивать цену и независимо от того, является ли пользователь членом (вы можете предположить, что пользователь вводит «да» или «нет»), вызовите функцию 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 –
«... затем распечатайте цену, возвращаемую функцией». Вы ничего не возвращаете из функции. – monkut
@Corey любой может * предложить * редактировать. Хорошие рекомендуемые изменения, как правило, быстро принимаются. – AakashM