アレックスは最近移転の形で、テスラモデルSを購入し、5%の手数料は95百万円のテスラ価格を支払います。アカウントファイルJSON、現金のためのプログラムにダッシュを使用してください。

次のようにディレクトリ構造があります

アカウントが├──
│└──alex.json
│└──tesla_company.json
├──ビンは
│└──start.py
└──コア
└──withdraw.py
start.pyを行うときに、対話型のウィンドウ、表示されます

---- ICBC銀行-----

  1. アカウント情報
  2. 撤退
    オプション1つのアカウント情報番組にアレックスの経常収支と信用限度を。

あまり信用限度に等しい量よりあるべき現金引き出しに2を選択し、5%の金利は、現金は、ユーザー定義の言及に達しました。

それはwithdraw.pyでの書き込みへのコードで実現を反映しています

次のコードstart.pyで

インポートのOS
インポートSYS

BASE_DIR = os.path.abspath(os.path.dirname(os.path.dirname(ファイル)))
sys.path.append(BASE_DIR)

コアインポートから撤退
(印刷
'ICBC Bank'.center(30' - ')、' \ n」は
'1账户信息' '\ n'
'2取现'

alex_money = { 'ユーザ': 'アレックス' }
DEF選択(NUM):
もしNUM == '1':
F =オープン( '../アカウント/ alex.json'、 'R')
プリント(型(f.read()))
のelif NUM == '2':
wi_money =入力( '取现金额').strip()
withdraw.withdraw(wi_money)

choice1 =入力( 'サービスの選択:')
の選択(Choice1)

次のコードで取り下げます

デフ(多くの)撤退:
オープン( '../アカウント/ alex.json'、 'R')とFのように:
バランス= INT(フロート(f.read()))
であればバランス> = INT(ずっと):
でFとして( '../アカウント/ alex.json'、 'W')オープン:
控除=バランス- INT(はるかに)*(1 + 0.05)
f.write(STR(控除))
バランス<INT(はるかに)のelif :
印刷( '余额不足')

おすすめ

転載: www.cnblogs.com/fxm12138/p/12120950.html