最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python編寫一個會算賬的腳本的示例代碼

 更新時間:2020年06月02日 14:46:39   作者:一個linux小白  
這篇文章主要介紹了python編寫一個會算賬的腳本,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

python算賬腳本

1.假如小明卡里有10000元去商場買東西發(fā)現(xiàn)錢不夠又向父母借了5000賬單如下

2.以下腳本就能實現(xiàn)上面的運算

from time import strftime
import pickle
import os
try:
 def save():
  data = strftime('\033[35m%Y-%m-%d\033[0m')
  money = int(input('How much do you have to save?:'))
  comment = input('Which come of money?')
  with open('account.book','rb') as fname:
    list = pickle.load(fname)
    record = list[-1][-2]
    balance = record + money
    list.append([data,money,0,balance,comment])
    with open('account.book','wb') as fname:
      pickle.dump(list,fname)
 def cost():
 data = strftime('\033[35m%Y-%m-%d\033[0m')
 money = int(input('How much did you spend?:'))
 comment = input('Where is it used?:')
 with open('account.book','rb') as fname:
   list = pickle.load(fname)
   record = list[-1][-2]
   balance = record - money
   list.append([data,0,money,balance,comment])
   with open('account.book', 'wb') as fname:
     pickle.dump(list, fname)
 def query():
 print('\033[34m%-20s%-9s%-9s%-10s%-18s\033[0m' % ('date','save','cost','balance','comment'))
 with open('account.book','rb') as fname:
   record = pickle.load(fname)
   for i in record:
     print('%-29s%-9s%-9s%-10s%-20s' % tuple(i))
 def choice_memu():
  promat='''
  (0)save
  (1)cost
  (2)query
  (3)exit
  please choice:'''
  fname = 'account.book'
  if not os.path.exists(fname):
    with open(fname,'wb') as obj:
     t_t = strftime('\033[35m%Y-%m-%d\033[0m')
     data = [[t_t,0,0,10000,'int']]
     pickle.dump(data,obj)
  while 1:
    cmds = {'0':save,'1':cost,'2':query}
    choice = input(promat)
    if choice not in ['0','1','2','3']:
      continue
    if choice == '3':
      print('\033[32msee you\033[0m')
      break
    cmds[choice]()
 if __name__ == '__main__':
  choice_memu()
except KeyboardInterrupt:
  print('\033[32msee you\033[0m')
except ValueError:
  print('\033[31minvalid inputs\033[0m')

3.與上面的表格比較發(fā)現(xiàn)結(jié)果一樣

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于python編寫一個會算賬的腳本的示例代碼的文章就介紹到這了,更多相關(guān)python算賬腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python實現(xiàn)一個AI物體識別

    基于Python實現(xiàn)一個AI物體識別

    計算機(jī)視覺是其中的一大領(lǐng)域?,應(yīng)用場景也比較多,這篇文章主要為大家詳細(xì)介紹了如何基于Python實現(xiàn)一個AI物體識別功能,需要的小伙伴可以了解下
    2024-11-11
  • Python warning警告出現(xiàn)的原因及忽略方法

    Python warning警告出現(xiàn)的原因及忽略方法

    在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學(xué)習(xí)參考下。
    2020-01-01
  • python實現(xiàn)五子棋游戲(pygame版)

    python實現(xiàn)五子棋游戲(pygame版)

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)五子棋游戲,pygame版五子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • Python的條件控制?if?語句詳解

    Python的條件控制?if?語句詳解

    Python的?if?語句用來「控制代碼」的執(zhí)行,「判斷條件成立」時執(zhí)行一段代碼,判斷條件「不成立」時執(zhí)行另一段代碼,本文就給大家詳細(xì)講講Python的條件控制?if?語句,需要的朋友可以參考下
    2023-08-08
  • Python中的類對象示例詳解

    Python中的類對象示例詳解

    這篇文章主要介紹了Python中類對象示例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • pip版本低導(dǎo)致Python離線包安裝失敗的問題解決

    pip版本低導(dǎo)致Python離線包安裝失敗的問題解決

    在使用Python進(jìn)行開發(fā)時,安裝各種第三方庫是必不可少的,不過,有時候我們會遇到一些麻煩,尤其是當(dāng)pip的版本較低時,下面我們來看看如何解決這一問題吧
    2025-03-03
  • Python編程中使用Pillow來處理圖像的基礎(chǔ)教程

    Python編程中使用Pillow來處理圖像的基礎(chǔ)教程

    這篇文章主要介紹了Python編程中使用Pillow來處理圖像的基礎(chǔ)教程,Pillow和PIL都是Python下十分強(qiáng)大的圖片處理利器,朋友可以參考下
    2015-11-11
  • 一個計算身份證號碼校驗位的Python小程序

    一個計算身份證號碼校驗位的Python小程序

    閑著無事,便想寫個實用點的Python小程序,如何計算機(jī)身份證號碼的校驗位,這樣的文章在網(wǎng)上一抓一大把,這里僅簡單介紹下吧
    2014-08-08
  • 在echarts中圖例legend和坐標(biāo)系grid實現(xiàn)左右布局實例

    在echarts中圖例legend和坐標(biāo)系grid實現(xiàn)左右布局實例

    這篇文章主要介紹了在echarts中圖例legend和坐標(biāo)系grid實現(xiàn)左右布局實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集實現(xiàn)示例

    TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集實現(xiàn)示例

    這篇文章主要介紹了TensorFlow卷積神經(jīng)網(wǎng)絡(luò)MNIST數(shù)據(jù)集的實現(xiàn)示例的過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11

最新評論

库伦旗| 德兴市| 信阳市| 望奎县| 常宁市| 上犹县| 丹棱县| 嘉义市| 呼图壁县| 乌恰县| 江西省| 五莲县| 巴东县| 乡城县| 湘潭市| 石嘴山市| 宁河县| 广南县| 乌恰县| 丰镇市| 蒙山县| 新沂市| 太康县| 彭水| 明光市| 綦江县| 壶关县| 华池县| 庄河市| 垣曲县| 永清县| 托里县| 长治县| 泊头市| 怀来县| 双江| 石河子市| 弥勒县| 武宣县| 巨鹿县| 炉霍县|