Kann mir jemand sagen, warum das immer "keine Hypothek" zurückgibt?Warum gibt diese Python-If-Bedingung immer false zurück?
job = input('do you have a job?, Y or N ')
wage = int(input('how much do you earn a year? '))
if job == 'Y' and wage<20000 :
print ('you can have a mortgage')
else:
print('no mortgage')
Es ist nichts falsch, es funktioniert. Job sollte "Y" sein und Lohn sollte weniger als 20000 sein. – Shank
Ich glaube, Sie waren Lohn mehr als 20000 binden. In diesem Fall 'wenn Job == 'Y' und Lohn> 20000:' wird funktionieren – Shank
Sie müssen uns sagen Was _exactly_ Sie eingeben, oder wir können Ihnen nicht helfen ... – marcelm