CH 3 條件敘述 if 作業練習

Ex 3-1-1

請寫一個程式,輸入 x ,並判斷 x 是否滿足  100 < x < 200 後, 輸出結果(如:此數介於100, 200之間)。

Ex 3-1-2

請為以下判斷是否為偶數的程式除錯

a = eval(input('Enter a numbers: '))
if a / 2 = 0:
print(a, '是偶數')

Ex 3-1-3

請寫一個程式,滿足以下條件。 

1. 輸入兩個數字。        2. 找出兩數的最大值。       3.輸出最大值。

Ex 3-1-4

請寫一個程式,滿足以下條件。 

1. 輸入兩個數字。        2. 由小到大排列輸出。

Ex 3-1-5

假設計程車的收費規則如下: 1000公尺以內75元, 超過1000公尺後每500公尺加收8元, 不足500公尺時,以500公尺計算。

試寫出一段程式, 輸入搭車距離後, 自動算出車資。

Ex 3-1-6

請寫一個程式,滿足以下條件。 

1. 輸入一個介於0~100的考試成績。   

2. 當該成績大於或等於90時,輸出A。        3. 當該成績介於80(含)~90時,輸出B。            

4. 當該成績介於70(含)~80時,輸出C。       5. 當該成績介於0(含)~70時,輸出D。

 

Ex 3-1-7

假設一家牛排館的菜單, 單點牛排是200元, 單點豬排是120元. 搭配套餐另加70元. 請寫出程式: 

1.  讓客人先選擇主餐: 牛排 或 豬排

2. 再選擇是否要搭配 套餐 或 單點

3. 最後印出客人的選擇與總價格

Ex 3-1-8

請寫一程式,判斷所輸入的數是正數、0 或負數。

Ex 3-1-9

直線標準方程式為ax+by+c=0,請寫一程式,可以指派一直線係數 a,b,c。其次,可再輸入任一點座標,並判斷該點是否在直線上。例如,指派a,b,c 分別是1,2,-4,那方程式就是x+2y-4=0,其次,輸入點若是(2,1),代入方程式等號成立,則該點在直線上。若是(1,2),代入方程式等號不成立,則該點就不在直線上。

Ex 3-1-10

某一貨品定價100 元,若購買10 件( 含) 以上打9 折,若購買30 ~99 件則打8 折,若購買100 件以上則打7 件,試寫一程式可以輸入購買件數而得總價。

Ex 3-1-11

模仿講義的Case Study, 寫出程式可以判斷使用者的出生月份。