高级折扣python代码使用if,else
我正在努力使我的高级折扣代码正常工作。它询问用户的年龄和居住状态。如果他们70岁并且住在佛罗里达州,那么他们就符合资格。如果两种需求均未得到满足,则不符合以下条件:高级折扣python代码使用if,else,python,if-statement,Python,If Statement,我正在努力使我的高级折扣代码正常工作。它询问用户的年龄和居住状态。如果他们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
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编码语句上。哇,我让自己变得更难了,我明白了。非常感谢@blotosmetek
if age >= 70 and state == "Florida":
print("You qualify for a discount!")
else:
print("You do not qualify for a discount!")
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)