Try   HackMD

10-4:玩玩二分法

Chinglin-K


目錄:Dice 程式教學-Python完整版
上一篇:10-3:正三角形嗎?
下一篇:11-1:點套餐


題目

寫一個程式來判斷你給的數,落在甚麼區域?

如果是正數,首先印出此數是正數,
小於等於 10000,則顯示 A
其餘,則顯示 B

負數,則印出此數是負數,
小於 -10000,則顯示 C
其餘,則顯示 D

此程式可以執行4次。

輸入範例:
6000
10002
-20000
-999
輸出範例:
6000是正數
A
10002是正數
B
-20000是負數
C
-999是負數
D


程式碼

for i in range(4): n=int(input()) if(n>=0): print(f'{n}是正數') if(n<=10000): print("A") else: print("B") else: print(f'{n}是負數') if(n<-10000): print("C") else: print("D")

輸出


目錄:Dice 程式教學-Python完整版
上一篇:10-3:正三角形嗎?
下一篇:11-1:點套餐


「盡多少本分,得多少本事」😊