I guess it's about print - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: I guess it's about print (/thread-32400.html) |
I guess it's about print - tsavoSG - Feb-07-2021 code: money=1000 取款=int(input('请输入取款金额:')) if 取款<=money: print('请拿好钞票',取款) print('账户余额为:', money = money-取款) else: print('余额不足,现有:', money) print('请再次输入取款金额:')result so when print, money = money - withdraw is causing trouble, right?
RE: I guess it's about print - buran - Feb-07-2021 (Feb-07-2021, 02:41 PM)tsavoSG Wrote: money = money - withdraw is causing trouble, right?yes print('账户余额为:', money-取款)you better look at f-strings or str.format methods RE: I guess it's about print - steve_shambles - Feb-08-2021 I think the problem is you cant do a calculation where you put it, so put the calculation money = money-取款 on a separate line and it appears to work: money=1000 取款=int(input('请输入取款金额:')) if 取款<=money: print('请拿好钞票',取款) money = money-取款 print('账户余额为:', money) else: print('余额不足,现有:', money) print('请再次输入取款金额:') |