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("输入数据不符合要求")