从实例中学习python【7】

13.判断一个年份是否为闰年

是否为闰年的两种情况:

(1)整百年且能被400整除的是闰年,例如2000,2400...

(2)整百年能被4整除的为闰年,例如2008,2012...

year = int(input('请输入要判断的年份:'))

if (year % 400 == 0) :
    print('{}是闰年'.format(year))
elif ((year % 4 == 0) and (year % 100 != 0)):
    print('{}是闰年'.format(year))
else:
    print('{}不是闰年'.format(year))

输出示例

14.质数的判断

质数:一个大于1的整数,除了1和它本身外,不能再被其它的整数整除

break:跳出当前循环,执行下一条语句

num = int(input("请输入要判断的数字: "))

# 质数大于 1
if num > 1:
    # 查看因子
    for i in range(2, num):
        if (num % i) == 0:
            print('{}不是质数'.format(num))
            break
    else:
        print('{}是质数'.format(num))

# 如果输入的数字小于或等于 1,不是质数
else:
    print('{}不是质数'.format(num))

输出示例

从0到1学习Python 文章被收录于专栏

python学习笔记

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务