python atm银行取款系统_Python实践简单ATM,练习,自动,存取款,机

这是一个Python实现的简单自动存取款机程序,包括用户登录、余额查询、存款和取款四个功能。用户数据存储在字典列表中,通过函数封装各个操作,并在主循环中调用。程序存在两个问题:错误用户名或密码会导致程序退出,且无法正确退出程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python练习 简单自动存取款机

代码和注释如下:

# @File : 新自动取款机.py

# @Author : zh

# @Date : 2020/2/5

# @Software: PyCharm

'''

该项目实现个4功能分别是1.用户的登录功能

2.余额查询功能

3.存款功能

4.取款功能

我的思路:实现该程序应把4个功能先封装成4个函数,然后在主界面中分别调用

'''

# 用户数据源

User = [{'User_Name':'zhangsan','Password':'111111','balance':1000},

{'User_Name':'lisi','Password':'222222','balance':2000},

{'User_Name':'wangwu','Password':'333333','balance':3000},

{'User_Name':'zhaoliu','Password':'444444','balance':4000}]

# 用户登录函数

def Login(sName,sPassword):

global User

for User_Id in range(len(User)):

if sName ==User[User_Id]['User_Name']:

if sPassword == User[User_Id]['Password']:

print('欢迎进入')

return User_Id

# 余额查询函数

def Account_Balance(User_Id):

global User

print('您的余额为{}元'.format(User[User_Id]['balanc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值