網頁

2025年8月31日 星期日

TQC+ Python 證照考題評量(二十九)

 一、主題介紹:

列印輸出的統一格式,才能顯示出整齊明瞭的資訊,且讓人看起來清楚不雜亂,這就需要學會如何控制資料顯示的方法,學會了此項絕活就能應用於財務報表、學生成績單、統計數據、會計金融、工程科學、及各種美化輸出...等,今天來透過 TQC+ 考題評量一下學習的成果。

(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 = []
2. for i in range(4):
3.     A.append(eval(input()))
4. for i in range(2):
5.     for j in range(0,4,2):
6.         if i==0:
7.             print(f"|{A[j]:>7.2f} {A[j+1]:>7.2f}|")
8.         else:
9.             print(f"|{A[j]:<7.2f} {A[j+1]:<7.2f}|")

#執行結果  










三、程式解說:

第 1 行: 宣告 A 為空串列。

第 2~3 行: 使用 for 迴圈指令將輸入的 4 個浮點數存入 A 串列中。

第 4~9 行: 使用 for 雙迴圈指令將 A 串列資料分別用靠右與靠左條件格式列印輸出。





沒有留言:

張貼留言

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

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