1.判斷輸入是否是純數字,並且是大於3的奇數;
2.符合要求就統計小於輸入奇數範圍的所有正偶數的和;
class Input_number(): def __init__(self,number): self.number=number def Input_value(self): if (str(self.number)).isdigit(): self.number=int(self.number) if self.number > 3 and self.number % 2 != 0: return 1 else: return 0 else: return 0 def Out_put(self): sum1=0 for i in range(self.number): if i%2==0: sum1 = sum1 + i else: continue print(sum1) mber=input("輸入一個大於3的奇數:") t=Input_number(mber) m=t.Input_value() if m==1: t.Out_put() else: print("輸入數據不符合要求")