網頁

2025年8月1日 星期五

TQC+ Python 證照考題評量(一)

 一、主題說明:

這次我們將試著測試一下自己學習 Python 的成果,藉由中華民國電腦技能基金會證照考題,發揮自己的程式撰寫能力,也藉此熟悉尚未完全了解的技巧,來看看以下的題目。

(1) 題目說明

請撰寫一程式,輸入四個分別含有小數 1 到 4 位的浮點數,然後將這四個

浮點數以欄寬為 7 、欄與欄間隔一個空白字元、每列印兩個的方式,先列

印向右靠齊,再列印向左靠齊,左右皆以直線 Vertical bar )作為邊界。

*提示:輸出浮點數到小數點後第二位。

(2) 輸入輸出

#輸入

23.12

395.3

100.4617

564.329

#輸出

|--23.12--395.30|

|-100.46--564.33|

|23.12---395.30-|

|100.46--564.33-|


二、程式內容:


1. A = float(input())
2. B = float(input())
3. C = float(input())
4. D = float(input())
5. print("|{:->7.2f}-{:->7.2f}|".format(A,B))
6. print("|{:->7.2f}-{:->7.2f}|".format(C,D))
7. print("|{:-<7.2f}-{:-<7.2f}|".format(A,B))
8. print("|{:-<7.2f}-{:-<7.2f}|".format(C,D))

#執行結果

|--23.12--395.30|

|-100.46--564.33|

|23.12---395.30-|

|100.46--564.33-|


三、程式說明:

第 1~4 行: 使用 input() 內建函式輸入4個字串,並用 float() 將字串轉浮點數。

第 5~8 行: 使用 format() 來格式化輸出,控制顯示的格式。

# format() 的格式參數設定語法

" : " : 格式化開始

" < ": 靠左對齊

" > ": 靠右對齊

" ^ ": 置中對齊

" 7.2f ": 共有 7 位數,其中小數點後有 2 位數

" - ": 不足的位數,用 - 填滿

" d ": 整數

" f  ": 浮點數







沒有留言:

張貼留言

TQC+ Python 證照考題評量(五十四) - 平均溫度

 一、主題介紹: 資料庫中的一堆數據資料,時常需要這些資料的平均值、最大值、與最小值,作為分析資料的依據,如能透過寫程式讓它們自動化就能增加效率,就來看看今天的 TQC+ 考題的練習。 (1) 題目 請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高...