0
I want to know about errors in this program!
print =input("enter card number") print=input("enter password:") if "password" =="card number": print("withdrawl\n" or"balance enquiry") else: print("wrong password") print=int(input("enter amount:")) if"enter amount"<="balance": print("thank you") else: print("no") quit()
3 Answers
+ 8
you can't use 'print' as a variable either. It's a Python keyword
+ 2
First, you don't use variables. You have one variable named print that you never use, and then you compare two strings: "password" and "card number"
change first two lines to:
card_number = input("Enter card number:")
password = input("Enter password:")
and then change your if statement to:
if password = card_number:
....
But this is comparing your password with your card number which kinda doesn't make sense..
And then you make the same mistake with amount. You store it in a variable print and then compare two strings.
Change that to:
amount = int(input("Enter amount:"))
#let's say we have a default balance of 1000
balance = 1000
if amount <= balance:
.....
Something like this should work.
0
thank you @superdarkec and @LayB