练习:银行复利计算(用 for 循环解一道初中小题)
生活随笔
收集整理的這篇文章主要介紹了
练习:银行复利计算(用 for 循环解一道初中小题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python 官網: https://www.python.org/
??這里,才 python 前沿。可惜是英文原版。所以,我要練習英文閱讀。🧐🧐
- 我的CSDN主頁
- My Python 學習個人備忘錄
- 我的HOT博
- 老齊教室
??
自學并不是什么神秘的東西,一個人一輩子自學的時間總是比在學校學習的時間長,沒有老師的時候總是比有老師的時候多。
????????????—— 華羅庚
練習:銀行復利計算
??用 python 代碼來解一道初中小題,計算銀行復利。
題目
回首頁
代碼運行效果
輸入錯誤或者代碼異常捕獲。
回首頁
完整 Python 代碼
??我的解題思路,已融入代碼注釋,博文中就不再贅述。
(如果從語句注釋不能清楚作用,請評論區留言指教和探討。🤝)
#!/usr/bin/env python # codung: utf-8'''Date:2022-03-30filename: practice220330.pyAuthor: 夢幻精靈_cq''' import mypythontools as pyt # 加載自碼自用工具模塊。def count(start0 = 100, n = 6, x = 0.05):'''計算利息,默認 start0 本金100,n 復利期6個月,x 年利率5%。'''start = 0 # 初始本金。m_x = x / 12 # 月息率for i in range(n): # 復利計息 n 次。start += start0 # 累加定存金額。start *= (1 + m_x) # 當月復利本金 = 上月本金 + 當月計息。print(f'{"第":>8}{i + 1:^3}月后,當月本息:{start:.3f}')print('.'*42) # 打印分割線。return start# 接收鍵盤輸入每月定存金額并轉換整型賦值 start0 。 while True: # 捕獲異常或者錯誤輸入,打印提示,直到正確輸入。try:start0 = int(input(f'\n\n{"每月定存(100的整數倍):":>12}'))if start0 % 100 != 0:print('.'*42, '\n') # 打印分割線。pyt.wait(pyt.color('輸入錯誤!', 'f_red'))else:breakexcept:print('.'*42, '\n') # 打印分割線。pyt.wait(pyt.color('輸入錯誤!', 'f_red')) print('.'*42, '\n') # 打印分割線。 # 調用函數 count() 計算 6 個月后復利并用插值字符串格式化輸出,調用 pyt.color() 控制輸出顏色。 print(f'\n\n{pyt.color(1, "f_green")}{6:>8}個月后,賬戶余額:{pyt.color(1, "f_red")}{count(start0):.2f}{pyt.color(0)}\n\n{".":.^42}')pyt.wait() # 程序暫停。回首頁
上一篇:?練習:用 pandas 解一道小題
下一篇:?pandas 數據類型之 Series
我的HOT博:
- New:用 pandas 解一道小題(1782閱讀)
- New:可迭代對象和四個函數(1027閱讀)
- “快樂數”判斷(1185閱讀)
- 羅馬數字轉換器(構造元素取模)(2482閱讀)
- 羅馬數字(轉換器|羅生成器)(2480閱讀)
- Hot:讓QQ群昵稱色變的代碼(10796閱讀)
- 斐波那契數列(遞歸| for )(2905閱讀)
- 柱狀圖中最大矩形(1621閱讀)
- 排序數組元素的重復起止(1212閱讀)
- 電話撥號鍵盤字母組合(1260閱讀)
- 密碼強度檢測器(1712閱讀)
- 求列表平衡點(1763閱讀)
- 字符串統計(3136閱讀)
- Hot:尼姆游戲(聰明版首發)(3285閱讀)尼姆游戲(優化版)(862閱讀)
推薦條件點閱破千
回首頁
精品文章:
- 好文力薦:《python 完全自學教程》齊偉書稿免費連載
- OPP三大特性:封裝中的property
- 通過內置對象理解python'
- 正則表達式
- python中“*”的作用
- Python 完全自學手冊
- 海象運算符
- Python中的 `!=`與`is not`不同
- 學習編程的正確方法
來源:老齊教室
回首頁
Python 入門指南【Python 3.6.3】
好文力薦:
- 【8大編程語言的適用領域】先別著急選語言學編程,先看它們能干嘛
- 靠譜程序員的好習慣
CSDN實用技巧博文:
- 8個好用到爆的Python實用技巧
- python忽略警告
總結
以上是生活随笔為你收集整理的练习:银行复利计算(用 for 循环解一道初中小题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 变量聚类 proc var
- 下一篇: 二、Cent OS 7 下MySQL安装