Python教程

python 异常处理编程 编写程序,接受用户输入的四位数年份,判断该年份是否为闰年,只考虑输入合法情况。直到用户输入000000(6个0),退出判断。

本文主要是介绍python 异常处理编程 编写程序,接受用户输入的四位数年份,判断该年份是否为闰年,只考虑输入合法情况。直到用户输入000000(6个0),退出判断。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

python

异常处理编程

第五题

要求

编写程序,接受用户输入的四位数年份,判断该年份是否为闰年,只考虑输入合法情况。直到用户输入000000(6个0),退出判断。
提示:
while中嵌套分支。

示例

在这里插入图片描述

代码

方法一


ystr= input('请输入年份:\n')
while ystr  != '000000':
    y = eval(ystr)

    if y%100 == 0:
        if y%400 == 0:
            print('是闰年!', end='')
        else:
            print('不是闰年!', end='')
    else:
        if y%4 == 0:
            print('是闰年!', end='')
        else:
            print('不是闰年!', end='')
    ystr = input('退出请输入6个0,继续请输入下一个年份:\n')
else:
    print('感谢使用!欢迎下次使用!')

运行结果

在这里插入图片描述

方法二

print("请输入年份:")

while True:

    a=input()

    if a =="000000":

        print("感谢使用!欢迎下次使用!")

        break

    else:

        b=int(a)

        if b%4==0 and b%100!=0 or b%400==0:

            print("是闰年!退出请输入6个0,继续请输入下一个年份:")

        else:

            print("不是闰年!退出请输入6个0,继续请输入下一个年份:")

运行结果

在这里插入图片描述

这篇关于python 异常处理编程 编写程序,接受用户输入的四位数年份,判断该年份是否为闰年,只考虑输入合法情况。直到用户输入000000(6个0),退出判断。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!