婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python實(shí)現(xiàn)銀行賬戶系統(tǒng)

python實(shí)現(xiàn)銀行賬戶系統(tǒng)

熱門標(biāo)簽:深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 外呼系統(tǒng)前面有錄音播放嗎 千呼ai電話機(jī)器人免費(fèi) 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 騰訊地圖標(biāo)注有什么版本 400電話辦理費(fèi)用收費(fèi) 申請辦個(gè)400電話號碼 高德地圖標(biāo)注字母 柳州正規(guī)電銷機(jī)器人收費(fèi)

Python編寫一個(gè)簡易銀行賬戶系統(tǒng),供大家參考,具體內(nèi)容如下

文章中主要涉及的方法是Python中的open(filename, ‘r')以讀的方式打開文件open(filename, ‘w')以寫的方式打開文件我們用for * in *讀取文件中的數(shù)據(jù)或者寫入文件數(shù)據(jù) 用dict(eval(list2))方法來把字符串轉(zhuǎn)化為字典。

詳細(xì)代碼如下

import math
import re

def main(): # 主函數(shù)
 select = True
 while (select):
 menu()
 start_int = input("請選擇你您想要操作功能的序號:")
 if start_int == "12":
 select = False
 print("你已經(jīng)退出系統(tǒng)歡迎下次在來")
 elif start_int == "4":
 insert()
 elif start_int == "5":
 login()
 elif start_int == "6":
 show()
 elif start_int == "11":
 delete()
 elif start_int == "7":
 revise()
 elif start_int == "8":
 deposit()
 elif start_int == "9":
 getMoney()
 elif start_int == "10":
 UseMoney()



def menu(): # 菜單顯示
 print("1========銀行存取錢系統(tǒng)========")
 print("2===========================")
 print("3===========功能菜單===========")
 print("4=========注冊個(gè)人信息==========")
 print("5============登入=============")
 print("6=========查詢個(gè)人信息==========")
 print("7=========修改個(gè)人賬戶==========")
 print("8============存錢=============")
 print("9============取錢=============")
 print("10=========顯示年收益==========")
 print("11========注銷個(gè)人信息==========")
 print("12===========退出=============")


filename = "Bank.txt" # 定義保存用戶信息的文件名

def save(Bank): # 創(chuàng)建文件方法
 try:
 Bank_txt = open(filename, "a")
 except Exception as e:
 Bank_txt = open(filename, "w")
 for info in Bank:
 Bank_txt.write(str(info) + "\n")
 Bank_txt.close()


def insert(): # 注冊方法
 BankList = [] # 保存用戶信息列表
 mark = True # 是否繼續(xù)添加
 while mark:
 id = input("請輸入您的ID密碼(如1001):")
 if not id:
 break
 name = input("請輸入姓名")
 if not name:
 break
 try:
 deposit = int(input("輸入你要存款的金額"))
 if deposit == 0:
 break
 except:
 print("輸入無效,不是輸入整型數(shù),請重新輸入")
 continue
 Bank = {"id": id, "name": name, "deposit": deposit}
 BankList.append(Bank)
 mark = False
 save(BankList)
 print("注冊成功")


global g_select
g_select = 0
global Username
global Userpassword


def login(): # 登入方法
 global Username
 global g_select
 global g_BankQuery
 global Userpassword
 g_BankQuery = []
 Username = str(input("請輸入您的用戶名"))
 Userpassword = str(input("請輸入您的密碼"))
 file = open(filename, 'r')
 Bank = file.readlines() # 讀取全部內(nèi)容
 for list in Bank:
 d = dict(eval(list)) # 字符轉(zhuǎn)化為字典
 if d['name'] == Username and d['id'] == Userpassword:
 g_BankQuery.append(d)
 print("登入成功!")
 g_select = 1
 else:
 pass
 if not g_BankQuery:
 g_select = 0
 print("登入失敗請先注冊!")
 else:
 pass




def show(): # 查詢個(gè)人信息
 if g_select == 1:
 format_title = "{:^6}{:^12}"
 print(format_title.format("名字", "存款"))
 format_date = "{:^6}{:^12}"
 for info in g_BankQuery:
 print(format_date.format(str(info.get('name')), str(info.get('deposit'))))
 else:
 print("請先登入!")


def delete(): # 刪除個(gè)人賬戶方法
 global g_BankQuery
 cz = []
 global g_select
 choose = 0
 if g_select == 1:
 while choose  3:
 username = str(input("請輸入你姓名"))
 userpassword = str(input("請輸入您的密碼"))
 file = open(filename, 'r')
 Bank = file.readlines() # 讀取全部內(nèi)容
 for list in Bank:
 d = dict(eval(list)) # 字符轉(zhuǎn)化為字典
 if d['name'] == username and d['id'] == userpassword:
  cz.append(d)
  file.close()
  choose = 3
  NewBank = open(filename, 'w') # 以寫的方式打開文件
  for list2 in Bank:
  d2 = dict(eval(list2)) # 字符轉(zhuǎn)化為字典
  if d2['name'] != username and d2['id'] != userpassword:
  NewBank.write(str(d2) + "\n")
  else:
  pass
 else:
  pass
 if not cz:
 choose = choose + 1
 if choose == 3:
  g_select = 0
  print("請重新登入!")
 else:
  print("用戶名或者密碼錯(cuò)誤,請重新輸入你還有:" + str(3 - choose) + "機(jī)會")
 else:
 g_BankQuery.clear()
 g_select = 0
 print("您的個(gè)人信息已經(jīng)注銷")

 else:
 print("請先登入!")

def revise(): # 修改個(gè)人賬戶方法
 cz = []
 global g_select
 if g_select == 1:
 username = input("請輸入您的用戶名:")
 userpassword = input("請輸入您的密碼:")
 file = open(filename, 'r')
 Bank = file.readlines() # 讀取全部內(nèi)容
 for list in Bank:
 d = dict(eval(list)) # 字符轉(zhuǎn)化為字典
 if d['name'] == username and d['id'] == userpassword:
 cz.append(d)
 file.close()
 NewBank = open(filename, 'w') # 以寫的方式打開文件
 for list2 in Bank:
  d2 = dict(eval(list2)) # 字符轉(zhuǎn)化為字典
  if d2['name'] == username and d2['id'] == userpassword:
  d2['name'] = input("輸入您的新名字:")
  d2['id'] = input("輸入您的新密碼:")
  NewBank.write(str(d2) + "\n")
  print("修改成功,請重新登入!")
  g_select = 0
  else:
  NewBank.write(str(d2) + "\n")
 else:
 pass
 if not cz:
 print("你輸入的密碼或者用戶名有誤請重新登入")
 g_select = 0
 else:
 pass
 else:
 print("請先登入!")

def deposit(): # 存錢方法
 global g_BankQuery
 global g_select
 cz = []
 if g_select == 1:
 money = int(input("請輸入你要存多少錢:"))
 file = open(filename, 'r')
 Bank = file.readlines() # 讀取全部內(nèi)容
 for list in Bank:
 d = dict(eval(list)) # 字符轉(zhuǎn)化為字典
 if d['name'] == Username and d['id'] == Userpassword:
 cz.append(d)
 file.close()
 NewBank = open(filename, 'w') # 以寫的方式打開文件
 for list2 in Bank:
  d2 = dict(eval(list2)) # 字符轉(zhuǎn)化為字典
  if d2['name'] == Username and d2['id'] == Userpassword:
  d2['deposit'] = str(int(d2['deposit']) + money)
  NewBank.write(str(d2) + "\n")
  print("儲存成功!")
  g_BankQuery.clear()
  g_BankQuery.append(d2)
  else:
  NewBank.write(str(d2) + "\n")
 else:
 pass
 else:
 print("請先登入!")

def getMoney(): # 取錢方法
 global g_select
 global g_BankQuery
 cz = []
 if g_select == 1:
 money = int(input("請輸入你要取多少錢:"))
 file = open(filename, 'r')
 Bank = file.readlines() # 讀取全部內(nèi)容
 for list in Bank:
 d = dict(eval(list)) # 字符轉(zhuǎn)化為字典
 if d['name'] == Username and d['id'] == Userpassword:
 cz.append(d)
 if money > int(d['deposit']):
  print("您的余額不足")
 else:
  file.close()
  NewBank = open(filename, 'w') # 以寫的方式打開文件
  for list2 in Bank:
  d2 = dict(eval(list2)) # 字符轉(zhuǎn)化為字典
  if d2['name'] == Username and d2['id'] == Userpassword:
  d2['deposit'] = str(int(d2['deposit']) - money)
  NewBank.write(str(d2) + "\n")
  print("取錢成功!")
  g_BankQuery.clear()
  g_BankQuery.append(d2)
  else:
  NewBank.write(str(d2) + "\n")
 else:
 pass
 else:
 print("請先登入!")


def UseMoney(): # 利息計(jì)算
 UM = True
 while UM:
 try:
 money = float(input("請輸入你要投資理財(cái)多少錢:"))
 year = int(input("請你輸入你要儲存多少年:"))
 except:
 print("請你輸入整數(shù)年份!")
 if 0  year = 3:
 profitmargin = 0.03
 elif 3  year = 5:
 profitmargin = 0.04
 elif 5  year = 10:
 profitmargin = 0.06
 elif year > 10:
 profitmargin = 0.08
 if money  0 or year = 0:
 print("您的本金不能少于0元或者年份不能少于0年")
 else:
 UM = False
 profit = round(money * year * profitmargin, 3)
 print("你儲存:" + str(year) + "年將獲得的利潤會等于:" + str(profit) + "元本金加利潤會等于:" + str(profit + money) + "元")


if __name__ =="__main__":

運(yùn)行圖片:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python實(shí)現(xiàn)銀行實(shí)戰(zhàn)系統(tǒng)
  • Python實(shí)現(xiàn)銀行賬戶資金交易管理系統(tǒng)
  • python銀行系統(tǒng)實(shí)現(xiàn)源碼
  • python實(shí)現(xiàn)簡單銀行管理系統(tǒng)
  • Python銀行系統(tǒng)實(shí)戰(zhàn)源碼
  • python實(shí)現(xiàn)銀行管理系統(tǒng)
  • Python實(shí)現(xiàn)的銀行系統(tǒng)模擬程序完整案例
  • Python3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例

標(biāo)簽:大慶 烏蘭察布 烏蘭察布 哈爾濱 平頂山 海南 合肥 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python實(shí)現(xiàn)銀行賬戶系統(tǒng)》,本文關(guān)鍵詞  python,實(shí)現(xiàn),銀行,賬戶,系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python實(shí)現(xiàn)銀行賬戶系統(tǒng)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python實(shí)現(xiàn)銀行賬戶系統(tǒng)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区成人| 欧美日韩1234| 不卡电影免费在线播放一区| 欧美三电影在线| 国产精品人人做人人爽人人添| 日本欧美大码aⅴ在线播放| 欧美日韩黄视频| 午夜欧美大尺度福利影院在线看| 波多野洁衣一区| 亚洲自拍偷拍麻豆| 在线播放视频一区| 国产呦萝稀缺另类资源| 久久精品一级爱片| gogogo免费视频观看亚洲一| 亚洲综合另类小说| 69p69国产精品| 九色综合国产一区二区三区| 中文字幕成人在线观看| 99vv1com这只有精品| 日韩中文字幕区一区有砖一区| 日韩免费视频一区| 972aa.com艺术欧美| 日韩主播视频在线| 亚洲国产精品v| 欧美性一区二区| 国产一区激情在线| 亚洲一区在线视频| 日韩欧美精品三级| 95精品视频在线| 美洲天堂一区二卡三卡四卡视频| 国产欧美一区二区精品仙草咪| 欧美在线观看禁18| 国产成人8x视频一区二区 | 国产日韩欧美亚洲| 色综合婷婷久久| 偷拍一区二区三区| 国产精品乱人伦一区二区| 欧美日本视频在线| av激情综合网| 国内精品久久久久影院色| 亚洲精品国产高清久久伦理二区| 国产日产欧美精品一区二区三区| 在线观看www91| 国产成人综合在线播放| 蜜臀91精品一区二区三区 | 亚洲成人免费电影| 亚洲天堂久久久久久久| 精品999久久久| 欧美一级在线观看| 欧美性猛交xxxx乱大交退制版 | 粉嫩在线一区二区三区视频| 日本一区中文字幕| 亚洲一区二区三区美女| 日韩美女视频一区| 国产欧美va欧美不卡在线| 精品国产麻豆免费人成网站| 欧美一区二区高清| 欧美日韩国产天堂| 欧美影院一区二区三区| 色av成人天堂桃色av| 94色蜜桃网一区二区三区| 成人av在线资源| 成人激情免费电影网址| 成人毛片在线观看| 成人三级在线视频| 国产91在线观看| 国产成人av电影免费在线观看| 国产一区二区三区日韩| 日本中文一区二区三区| 午夜一区二区三区在线观看| 亚洲一区在线观看免费| 亚洲一区在线观看免费| 性做久久久久久免费观看 | 毛片基地黄久久久久久天堂| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美日韩国产大片| 欧美日韩卡一卡二| 欧美日本在线观看| 欧美日韩综合在线免费观看| 欧美日韩久久久一区| 欧美午夜精品久久久久久超碰| 在线观看成人免费视频| 91精品视频网| 久久久久国产精品人| 久久九九国产精品| 亚洲四区在线观看| 亚洲综合激情网| 日本美女视频一区二区| 久久99精品国产麻豆婷婷洗澡| 韩国女主播成人在线| 成人国产亚洲欧美成人综合网| 91成人网在线| 91精品欧美一区二区三区综合在| 日韩一级视频免费观看在线| 欧美电视剧免费全集观看| 国产精品久久看| 亚洲一区影音先锋| 国产精品综合av一区二区国产馆| 91丨porny丨户外露出| 欧美裸体一区二区三区| 精品国产一区二区在线观看| 中文字幕一区三区| 蜜桃av一区二区在线观看| 国产成人午夜精品5599| 国产精品影音先锋| 日本韩国一区二区三区视频| 91精品国产福利| 亚洲欧美一区二区三区孕妇| 日韩激情av在线| 99精品视频在线免费观看| 日韩西西人体444www| 久久99久久精品| 懂色av中文字幕一区二区三区| 一本久道久久综合中文字幕| 欧美日韩高清一区二区不卡| 国产亚洲成av人在线观看导航| 亚洲最大的成人av| 福利91精品一区二区三区| 95精品视频在线| 精品国产精品一区二区夜夜嗨| 亚洲在线观看免费| www.亚洲色图| 国产欧美一区二区精品忘忧草| 亚洲精品成a人| 成人av资源在线观看| 精品国一区二区三区| 日韩专区一卡二卡| 色综合 综合色| 国产色91在线| 精品中文字幕一区二区| 欧美精品九九99久久| 亚洲欧美日韩综合aⅴ视频| 99久久夜色精品国产网站| 国产免费观看久久| 粉嫩av亚洲一区二区图片| 亚洲国产精品v| 成人短视频下载 | 久久久久久亚洲综合| 日韩国产欧美在线视频| 欧美性受xxxx黑人xyx性爽| 亚洲激情一二三区| 99精品黄色片免费大全| 国产欧美一区二区精品仙草咪| 毛片不卡一区二区| 久久先锋资源网| 国产+成+人+亚洲欧洲自线| 中文字幕欧美国产| 色综合天天性综合| 亚洲精品成人悠悠色影视| 欧美网站一区二区| 日本亚洲免费观看| 久久久久久久久久久久久夜| 国产在线不卡一区| 国产亚洲综合性久久久影院| 国产乱一区二区| ㊣最新国产の精品bt伙计久久| 国产成人精品三级麻豆| 国产欧美日韩不卡| 成人va在线观看| 天天色天天爱天天射综合| 日韩精品在线一区| 丰满少妇在线播放bd日韩电影| 亚洲视频一区二区免费在线观看 | 成人免费毛片嘿嘿连载视频| 国产精品国产精品国产专区不蜜| www.66久久| 青娱乐精品在线视频| 精品国产免费一区二区三区香蕉| 国产成人自拍在线| 亚洲一二三区不卡| 精品av综合导航| 91麻豆.com| 蜜桃久久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 在线综合+亚洲+欧美中文字幕| 久久99国产精品久久| 1区2区3区欧美| 欧美成人午夜电影| 91亚洲国产成人精品一区二区三| 日本不卡免费在线视频| 国产精品三级av在线播放| 久久久99精品久久| 欧洲av在线精品| 韩国av一区二区三区四区| 中文字幕一区二区三| 欧美一区二区在线播放| eeuss鲁片一区二区三区在线观看| 一级做a爱片久久| 日本一区二区三区高清不卡| 欧美狂野另类xxxxoooo| 99riav久久精品riav| 国产乱子伦一区二区三区国色天香 | 久久er99热精品一区二区| 亚洲同性gay激情无套| 精品国产伦一区二区三区观看体验 | 午夜国产精品一区| 精品国产伦一区二区三区免费| 在线观看成人小视频| 9久草视频在线视频精品| 青青草97国产精品免费观看|