- Python程序設(shè)計(jì)與算法基礎(chǔ)教程(第2版)(微課版)
- 江紅 余青松
- 531字
- 2019-11-15 20:18:55
2.11 上機(jī)實(shí)踐
1. 完成本章中的例2.1~例2.34,熟悉Python語(yǔ)言基礎(chǔ)知識(shí)的應(yīng)用實(shí)踐。
2. 編寫程序,輸入本金、年利率和年數(shù),計(jì)算復(fù)利(結(jié)果保留兩位小數(shù)),運(yùn)行效果參見圖2-3。
提示:
用戶可以使用“print(str.format("本金利率和為:{0:2.2f}",amount))”的語(yǔ)句形式輸出程序運(yùn)行效果(結(jié)果保留兩位小數(shù))。
3. 編寫程序,輸入球的半徑,計(jì)算球的表面積和體積(結(jié)果保留兩位小數(shù)),運(yùn)行效果參見圖2-4。

圖2-3 計(jì)算復(fù)利的運(yùn)行效果

圖2-4 計(jì)算球的表面積和體積的運(yùn)行效果
提示:
(1)球的表面積的計(jì)算公式為4πr2,球的體積的計(jì)算公式為。
(2)用戶可以使用“print(str.format("球的表面積為:{0:2.2f},體積為:{1:2.2f}",area,volume))”的語(yǔ)句形式輸出程序運(yùn)行效果。
4. 編寫程序,聲明函數(shù)getValue(b,r,n),根據(jù)本金b、年利率r和年數(shù)n計(jì)算最終收益v,v=b(1+r)n;然后編寫測(cè)試代碼,提示輸入本金、年利率和年數(shù),顯示最終收益(保留兩位小數(shù))。
5. 編寫程序,求解一元二次方程x2-10x+16=0,運(yùn)行效果參見圖2-5。
6. 編寫程序,提示輸入姓名和出生年份,輸出姓名和年齡,運(yùn)行效果參見圖2-6。

圖2-5 求解一元二次方程的運(yùn)行效果

圖2-6 輸出姓名和年齡的運(yùn)行效果
提示:
(1)用戶可以使用datetime.date.today().year返回當(dāng)年的年份值。
(2)用戶可以使用“print("您好!{0}。您{1}歲。".format(sName,age))”的語(yǔ)句形式輸出程序運(yùn)行效果。
- Visual Basic編程:從基礎(chǔ)到實(shí)踐(第2版)
- Getting Started with PowerShell
- STM32F0實(shí)戰(zhàn):基于HAL庫(kù)開發(fā)
- 深入淺出PostgreSQL
- 51單片機(jī)C語(yǔ)言開發(fā)教程
- Python大學(xué)實(shí)用教程
- PyQt編程快速上手
- C語(yǔ)言程序設(shè)計(jì)教程
- Raspberry Pi Robotic Projects
- Kotlin程序員面試算法寶典
- 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用教程上機(jī)指導(dǎo)與習(xí)題(第2版)
- R High Performance Programming
- Access 2010數(shù)據(jù)庫(kù)教程(微課版)
- jQuery權(quán)威指南
- 網(wǎng)頁(yè)設(shè)計(jì)理論與實(shí)踐