如何在python 2.7中为ATM制作Pin保护

如何在python 2.7中为ATM制作Pin保护,python,python-2.7,Python,Python 2.7,好的,我已经完成了大部分工作,但是我的pin码不能正常工作。您可以输入一个代码,但我希望它是您只能输入例如1234,以便尽可能地进入,但您可以输入任何数字并获取它,我尝试使用else语句,但我无法使其工作,有任何帮助吗?还有谁知道我怎么把这些东西写进文件,比如,你写你的名字,比如乔,它找到你的余额等等,也许我也可以用pin码来写?我不确定需要什么帮助,谢谢 平衡=浮动(0) 用户输入=无 pin=int(输入('请输入卡上的4位pin:')) 如果引脚==(1234): 打印('正确的pin!'

好的,我已经完成了大部分工作,但是我的pin码不能正常工作。您可以输入一个代码,但我希望它是您只能输入例如1234,以便尽可能地进入,但您可以输入任何数字并获取它,我尝试使用else语句,但我无法使其工作,有任何帮助吗?还有谁知道我怎么把这些东西写进文件,比如,你写你的名字,比如乔,它找到你的余额等等,也许我也可以用pin码来写?我不确定需要什么帮助,谢谢

平衡=浮动(0)

用户输入=无

pin=int(输入('请输入卡上的4位pin:'))

如果引脚==(1234): 打印('正确的pin!')

打印“您好,欢迎使用ATM”

当用户输入时!=“4”:


同一个你还是同一个家庭作业?这周我已经看到了这个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!"