Что не так с этой программой, чтобы обновить стоимость с несколькими переменными? - PullRequest
0 голосов
/ 19 сентября 2019

Я не уверен, что делать, чтобы обновить назначенную переменную стоимость со ссылкой на операторы if

Я пробовал несколько вещей, таких как отступ, операторы elif, добавление дополнительных переменных BASE_RATE + BASE_RATE

BASE_RATE = 75

cost = BASE_RATE

if sex == 'M':  # add another equal sign

    cost = BASE_RATE + (BASE_RATE * .25)

if state == 'OH' or state == 'MO':

    cost = BASE_RATE + (BASE_RATE * .10)  

if age < 21 or age > 70:

    cost = BASE_RATE + (BASE_RATE * .05)  

Нет сообщений об ошибках, необходимо перенести новые назначенные значения в стоимость, если пол == М истинен, а состояние == ОН истинен, но возраст от 21 до 69

1 Ответ

1 голос
/ 19 сентября 2019

вы должны быть новичком в Python.Вы можете обновить значение и увеличить его с помощью базовой ставки:

BASE_RATE = 75

cost = BASE_RATE

if sex == 'M':  # add another equal sign
    cost += (BASE_RATE * .25)

if state == 'OH' or state == 'MO':
    cost += (BASE_RATE * .10)  

if 21 < age < 70:
    cost += (BASE_RATE * .05)  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...