# TQC+ Python 101 整數格式化輸出 1. 題目說明: 請開啟PYD101.py檔案,依下列題意進行作答,輸入整數及進行格式化輸出,使輸出值符合題意要求。作答完成請另存新檔為PYA101.py再進行評分。 2. 設計說明: 請撰寫一程式,輸入四個整數,然後將這四個整數以欄寬為5、欄與欄間隔一個空白字元,再以每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。 ![](https://i.imgur.com/hjqW7k4.png) ```python= a=eval(input()) a1=eval(input()) a2=eval(input()) a3=eval(input()) print("|{:5d} {:5d}|".format(a,a1)) print("|{:5d} {:5d}|".format(a2,a3)) print("|{:<5d} {:<5d}|".format(a,a1)) print("|{:<5d} {:<5d}|".format(a2,a3)) ``` # TQC+ Python 102 浮點數格式化輸出 1. 題目說明: 請開啟PYD102.py檔案,依下列題意進行作答,輸入浮點數及進行格式化輸出,使輸出值符合題意要求。作答完成請另存新檔為PYA102.py再進行評分。 2. 設計說明: 請撰寫一程式,輸入四個分別含有小數1到4位的浮點數,然後將這四個浮點數以欄寬為7、欄與欄間隔一個空白字元、每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。 提示:輸出浮點數到小數點後第二位。 ![](https://i.imgur.com/ncjw9vR.png) ```python= a=float(input()) b=float(input()) c=float(input()) d=float(input()) print("|{:7.2f} {:7.2f}|".format(a,b)) print("|{:7.2f} {:7.2f}|".format(c,d)) print("|{:<7.2f} {:<7.2f}|".format(a,b)) print("|{:<7.2f} {:<7.2f}|".format(c,d)) ``` # TQC+ Python 103 字串格式化輸出 1. 題目說明: 請開啟PYD103.py檔案,依下列題意進行作答,輸入單字及進行格式化輸出,使輸出值符合題意要求。作答完成請另存新檔為PYA103.py再進行評分。 2. 設計說明: 請撰寫一程式,輸入四個單字,然後將這四個單字以欄寬為10、欄與欄間隔一個空白字元、每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。 ![](https://i.imgur.com/532Nk23.png) ```python= a=input() b=input() c=input() d=input() print("|{:>10s} {:>10s}|".format(a,b)) print("|{:>10s} {:>10s}|".format(c,d)) print("|{:10s} {:10s}|".format(a,b)) print("|{:10s} {:10s}|".format(c,d)) ``` # TQC+ Python 104 圓形面積計算 設計說明: 請撰寫一程式,輸入一圓的半徑,並加以計算此圓之面積和周長,最後請印出此圓的半徑(Radius)、周長(Perimeter)和面積(Area)。 提示1:需import math模組,並使用math.pi。 提示2:輸出浮點數到小數點後第二位。 輸入輸出: 輸入說明 半徑 輸出說明 半徑 周長 面積 ```python= import math R=eval(input()) print("Radius = %.2f"%(R)) print("Perimeter = %.2f"%(R*2*math.pi)) print("Area = %.2f"%(R*R*math.pi)) ```