首页 > 编程语言 >Python----存取款练习

Python----存取款练习

时间:2023-01-08 19:56:00浏览次数:42  
标签:存取款 Python money atm ---- num my

my_money = 100
atm_money = 0


# 存款函数
def save_money():
    global my_money, atm_money
    num = int(input("请输入您要存款的金额:"))
    if num <= my_money:
        atm_money += num
        my_money -= num
        print(f"存款成功!\n您的银行卡余额为:{atm_money}元!")
        print(f"您身上的余额为:{my_money}元")
    else:
        print("您放入的金额不足!")


# 取款函数
def get_money():
    global my_money, atm_money
    num = int(input("请输入您要取款的金额:"))
    if num <= atm_money:
        atm_money -= num
        my_money += num
        print(f"取款成功!\n您的银行卡余额为:{atm_money}元")
        print(f"您身上的余额为:{my_money}元")
    else:
        print("您的卡上余额不足!")


def main():
    while True:
        print("请根据按键操作: 1.存钱 2.取钱 3.退出")
        num = int(input("请输入您的选择:"))
        if num == 1:
            save_money()
        elif num == 2:
            get_money()
        elif num == 3:
            print("请收好您的物品,欢迎下次光临")
            break
        else:
            print("按键错误,请重新输入!")


# 默认程序入口
if __name__ == '__main__':
    main()

 

标签:存取款,Python,money,atm,----,num,my
From: https://www.cnblogs.com/cenb/p/17035204.html

相关文章

  • re | [FlareOn6]Snake
    re|[FlareOn6]Snake题目给了一个.nes文件,查了一下是FC游戏,可以用FC模拟器打开。这里参考了:https://www.cnblogs.com/harmonica11/p/13456725.html可以用ida打开:ROM......
  • 09.(结构型模式)java设计模式之装饰器模式
    一、什么是装饰器模式简介:也叫包装设计模式,属于结构型模式,它是作为现有的类的一个包装,允许向一个现有的对象添加新的功能,同时又不改变其结构。给对象增加功能,一般两种......
  • 机器学习 吴恩达 第四章 笔记
    四、多变量线性回归(LinearRegressionwithMultipleVariables)  在本章节,我们要讨论一种新的线性回归形式.这种形式适用于多个变量(或者说多特征量).在我们之前讨论......
  • 群晖中使用Docker安装Gitlab
    使用群晖NAS220+有段时间了,最近想着省电&统一入口,把家里服务器上的gitlab移植到群晖中。折腾了一个早上,搞定了。简单记录下步骤:安装1.安装docker在套件中心搜索到do......
  • 外设驱动库开发笔记50:HP203B气压传感器驱动
      在我们的项目中,经常会有需要检测大气压力的时候。这次我们在大气环境监测的过程中用到了HP203B这款气压传感器。所以这一篇中,我们来思考HP203B气压传感器的驱动设计。......
  • 打开Visual Studio解决方案文件,VS提示“未能完成操作,参数错误““值不在指定范围内”
    问题项目突然无法打开,提示“未能完成操作,参数错误““值不在指定范围内”,推测可能是不正常关闭之类的问题 解决方案删除文件夹下的.vs文件,重新生成项目即可......
  • re | [NPUCTF2020]芜湖
    re|[NPUCTF2020]芜湖......
  • curl命令
    打印curl总耗时echo"time_totalis%{time_total}s\n">curl-format.txtcurl-w"@curl-format.txt"-o/dev/null-s-Lhttp://localhost:1000/test-w:从文件中读取......
  • [转贴]win10临时修改、永久cmd 编码格式的方法
    https://www.jianshu.com/p/40a9fbaf1cac cmd前言有时候,运行一些命令行程序某些字符无法正常显示,常见的就是方块,或者是火星文字都是由于cmd程序的默认......
  • java代码的基本组成
    我们可以通过上一篇博客写的内容来分析java代码的组成java代码的组成我们可以大致分成4个部分一、标识符除了关键字(有颜色的,可以看到上方图片)以外,自己们写的单词(黑色部分......