美文网首页
判断输入的年份是否为闰年测试用例演示

判断输入的年份是否为闰年测试用例演示

作者: DunCan躺尸剑法 | 来源:发表于2021-07-13 08:54 被阅读0次

"""

判断输入的年份是否为闰年测试用例演示

"""

import unittest

from leap_yearimport LeapYear

class TestLeapYear(unittest.TestCase):

    def test_2000(self):

        ly= LeapYear(2000)

self.assertEqual(ly.answer(),"2000年是闰年")

def test_2004(self):

        ly= LeapYear(2004)

self.assertEqual(ly.answer(),"2004年是闰年")

def test_2017(self):

        ly= LeapYear(2017)

self.assertEqual(ly.answer(),"2017年不是闰年")

def test_2100(self):

        ly= LeapYear(2100)

self.assertEqual(ly.answer(),"2100年不是闰年")

if __name__== '__main__':

    unittest.main()


class LeapYear:

    """计算某年是否是闰年"""

    def __init__(self,year):

        self.year= int(year)

def answer(self):

        year= self.year

if year% 100 == 0:

            if year% 400 == 0:

                # 整百年能被400整除的是闰年

                return "{0}年是闰年".format(year)

else:

                return "{0}年不是闰年".format(year)

else:

            if year% 4 == 0:

                # 非整百年能被4整除的是闰年

                return "{0}年是闰年".format(year)

else:

                return "{0}年不是闰年".format(year)

相关文章

  • 判断输入的年份是否为闰年测试用例演示

    """ 判断输入的年份是否为闰年测试用例演示 """ import unittest from leap_year...

  • GO语言学习初级之代码案例01

    @(go语言 黑马)[GO语言] 判断是否为闰年 题目:手动输入一个年份,判断出该年份是否为闰年 代码如下:逻辑思...

  • python编程练习题

    P5:判断闰年 输入一个年份,判断其是否为闰年。非世纪年(不能被100整除的年份)能被4整除的为闰年。(如2004...

  • 判断输入的年份是否为闰年

  • C语言-经典实例

    1、根据输入年份判断是否为闰年闰年:四年一闰,百年不闰,四百年在闰 2、判断输入字符是否为字母字母:a-z或者A-...

  • Java语言基础参考习题

    练习项目1:判断闰年(20分钟) 需求描述 本题仅要求判断一个年份是否为闰年。 由用户输入任意一个年份,能被4整除...

  • 每日一道编程题Python VS C:001-判断闰年

    题目:输入一个年份,判断该年份是否为闰年 提示:闰年的条件为:四年一闰,百年不闰,四百年再闰。 则根据可知核心判断...

  • Java案例-判断给定年份是闰年

    Java案例-判断给定年份是闰年 案例描述 编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (...

  • 第 2 章 C#语言基础应用

    实例1:判断年份是否是闰年 年份如果能被400整除就为闰年,或者指定年份可以整除4但不能整除100也为闰年。实现过...

  • 作业

    题目一.要求:判断输入年份是否是闰年 (1)创建网页并编写HTML基本结构(1分) (2)声明变量提示用户输入,并...

网友评论

      本文标题:判断输入的年份是否为闰年测试用例演示

      本文链接:https://www.haomeiwen.com/subject/ihjoultx.html