Старшая скидка python код с использованием if, иначе - PullRequest
1 голос
/ 27 марта 2020

Я пытаюсь заставить мой Старший Скидочный Код работать правильно. Он спросил пользователя о его возрасте и в каком штате он живет. Если ему 70 лет и он живет во Флориде, то он имеет право. Если обе потребности не удовлетворены, они не соответствуют требованиям:

def main():
   age = eval(input("How old are you?: "))
   state = input("What state do you live in?: "))

   if age >= 70:
        print("You qualify for a discount!")

        if state == "Florida":
              print("You qualify for a discount!")
        else:
              print("You do not qualify for a discount!")
    else:
        print("You do not qualify for a discount!")

main()

Если пользователь вводит правильный возраст и состояние, программа выводит правильный код. Если пользователь вводит правильный возраст, но неверное состояние, программа выводит операторы «Вы не соответствуете требованиям» и «Вы соответствуете требованиям». Я застрял на том, как создать правильные операторы if, else кодирования.

Ответы [ 2 ]

2 голосов
/ 27 марта 2020
if age >= 70 and state == "Florida":
    print("You qualify for a discount!")
else:
    print("You do not qualify for a discount!")
0 голосов
/ 27 марта 2020
def main():
   age = eval(input("How old are you?: "))
   state = input("What state do you live in?: ")
   output="You qualify for a discount!" if age >= 70 and state.lower() == "florida" else "You do not qualify for a discount!" 
   print(output)
...