.py小試牛刀

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("輸入數據不符合要求")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章