I'm having some problems with the type of the account_balance. I'm not 100% sure what to do to change them to the right types. I also need to make sure that the withdrawal is divisible by 10, I know I use the % statement, but I don't know how the line of code would read. Any help is appreciated!
error message:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
##display welcome message print ( "Welcome to a Virtual Credit Union ATM!" ) counter = 0 while counter < 3 : pin = input ( "Please input your 4-digit PIN: " ) if pin = = 9876 : print ( "Correct PIN, will continue to menu" ) break print ( "Incorrect PIN, please try again" ) counter + = 1 if counter = = 3 : print ( "You're locked out, Goodbye" ) else : print ( "Onto Menu options" ) def menu(): ## Your menu design here print "1. View Account Balance" print "2. Withdraw cash" print "3. Make a deposit" print "4. Exit" loop = True while loop: ## While loop which will keep going until loop = False menu() ## Displays menu choice = input ( "Enter your choice [1-4]: " ) if choice = = 1 : account_balance = ( int , 'Your account balance is: $500' ) print (account_balance) elif choice = = 2 : print "Withdraw Cash, must be multiple of 10" withdraw = int ( input ( 'How much do you want to Withdraw?:' )) if withdraw > account_balance: print ( "Insufficient funds" ) withdraw = int ( input ( "Enter new amount to Withdraw: " )) elif withdraw < = account_balance: balance = account_balance - withdraw print ( ' New Balance :' , balance) elif choice = = 3 : print "Make Deposit" deposit = int ( input ( 'How much do you want to Deposit?:' )) r = input ( "Are you sure you want to deposit " , deposit, "? [Y/N]" ) if choice = = y: balance = account_balance + deposit print ( ' New Balance:' , balance) elif choice = = n: deposit2 = input ( "Enter the amount you want to deposit" ) balance = account_balance + deposit2 print ( ' New Balance:' , balance) elif choice = = 4 : print "Exit, Goodbye!" break loop = False # This will make the while loop to end as not the value of loop is set to False else : # Any integer inputs other than values 1-5 we print an error message raw_input ( "Wrong option selection. Enter any key to try again.." ) |
1 2 3 |
File "/Users/jess/PycharmProjects/assignment2/assignment 1.py" , line 54 , in <module> r = input ( "Are you sure you want to deposit " , deposit, "? [Y/N]" ) TypeError: [raw_] input expected at most 1 arguments, got 3 |