CH 2-2 變數與資料類型 作業練習

Ex 2-2-1

試修正下列程式的錯誤

num_f = Input('輸入一浮點數:')
print(num_f + 200)

Ex 2-2-2

請寫一段程式,顯示以下的文字, 待輸入’y’, 顯示最後一行

set3:
20 21 22 23
24 25 26 27
28 29 30 31
32 33 34 35
Enter y for Yes, n for No: y
ans = y

Ex 2-2-3

攝氏轉華氏溫度的公式是華氏 = 攝氏 *(9/5)+32,請寫一程式,可以輸入攝氏溫度,並輸出華氏溫度,輸出時,欄位寬度設為 5,小數取一位。程式執行的效果如下。

請輸入攝氏溫度:32
攝氏溫度 32 度
等於華氏溫度 89.6 度

Ex 2-2-4

請分四次輸入一個 0 到 9 的整數,並將它合併為一個整數。例如,輸入2,輸入 3,輸入 8,輸入 5,則輸出 2385。

Ex 2-2-5

輸入 a、b、c,計算並輸出 d=a-(b+c)(3a-c)

Ex 2-2-6

利用 eval() 函式輸入某次考試的六科成績。

(1) 計算總和。

(2) 輸出總和與平均。

Ex 2-2-7

請撰寫程式, 先輸入四個單字, 然後將這四個單字以下列規則列印:

每行列印兩個單字. 寬度為10, 欄與欄之間留一個空格, 且左右兩邊都以直線(vertical bar)作為邊界.

共列印兩次, 第一次靠右對齊, 第二次靠左對齊. 

Ex 2-2-8

利用 eval() 函式先輸入四個數字, 然後將這四個數字依照以下列規則列印:

每行只列印兩個數字, 寬度為7, 小數保留到第二位,  左右兩邊都以直線(vertical bar)作為邊界.

共列印兩次, 第一次靠右對齊, 第二次靠左對齊.

Ex 2-2-9

找出以下程式錯誤

a,b,c=eval(氏溫度 32 度
等於華氏溫度 89.6 度