vendredi 6 mars 2020

Python code not printing the desired result

I'm very new to Python, Just as a way of learning i tasked myself with this problem but no matter what i do the result still comes up to 100000 even when the value is less than the (first condition or second condition) and should print 800000. Please, help.

price = 1000000
credit_score = 300
income  = 70000


if credit_score and income:
credit_score > 700 and income > 80000
downpayment = price * 0.10
print(f"Downpayment:  {downpayment}")
elif credit_score or income:
credit_score < 700 or income < 80000
downpayment = price * 0.20
print(f"Downpayment:  {downpayment}")
else: 
downpayment = price * 0.30
print(f"Downpayment:  {downpayment}")```

Aucun commentaire:

Enregistrer un commentaire