如何在python 2.7中为ATM制作Pin保护
好的,我已经完成了大部分工作,但是我的pin码不能正常工作。您可以输入一个代码,但我希望它是您只能输入例如1234,以便尽可能地进入,但您可以输入任何数字并获取它,我尝试使用else语句,但我无法使其工作,有任何帮助吗?还有谁知道我怎么把这些东西写进文件,比如,你写你的名字,比如乔,它找到你的余额等等,也许我也可以用pin码来写?我不确定需要什么帮助,谢谢 平衡=浮动(0) 用户输入=无 pin=int(输入('请输入卡上的4位pin:')) 如果引脚==(1234): 打印('正确的pin!') 打印“您好,欢迎使用ATM” 当用户输入时!=“4”:如何在python 2.7中为ATM制作Pin保护,python,python-2.7,Python,Python 2.7,好的,我已经完成了大部分工作,但是我的pin码不能正常工作。您可以输入一个代码,但我希望它是您只能输入例如1234,以便尽可能地进入,但您可以输入任何数字并获取它,我尝试使用else语句,但我无法使其工作,有任何帮助吗?还有谁知道我怎么把这些东西写进文件,比如,你写你的名字,比如乔,它找到你的余额等等,也许我也可以用pin码来写?我不确定需要什么帮助,谢谢 平衡=浮动(0) 用户输入=无 pin=int(输入('请输入卡上的4位pin:')) 如果引脚==(1234): 打印('正确的pin!'
同一个你还是同一个家庭作业?这周我已经看到了这个ATM问题;-)@JLPeyret lmao,帮帮一个学生,兄弟。@JLPeyret他们到处都是。现在,我有一个完整的文件夹,里面有我/我们为懒惰学生做的python作业:D@jDo你做过自动取款机吗?我真的可以用lol@Pleasehelp不,事实上不是。SO上的ATM任务都是由其他人解决的,所以我没有理由发帖。你应该能够在网站上找到许多例子。右边的“相关”一栏里不是有什么奇怪的东西吗?否则,您应该修复代码高亮显示和缩进。
userInput = raw_input("\n what would you like to do?\n\n (1)Check balance\n (2)Insert funds\n" +
" (3)Withdraw funds\n (4)Exit the ATM\n" )
if userInput == "1":
print "your balance is", "£" , balance
elif userInput == "2":
funds = float(raw_input("Enter how much money you want to add"))
balance = balance + funds
elif userInput == "3":
withdraw = float(raw_input("Enter how much money you want to withdraw..."))
balance = balance - withdraw
elif userInput == "4":
print "Thanks for using the ATM!"