python练习-(1)闰年和平年的判断

简介: python练习-(1)闰年和平年的判断

判定是否是闰年

每隔四年闰一次

如果年份能够被100整除,(1900,2000),这是世纪闰年,得看能否被四百整除!

做法1:平铺直叙法(目的性明显)

year=int(input("请输入一个年份:"))
if year %100==0:
    #世纪闰年的判定
    if year % 400==0:
        print("闰年")
    else:
        print("平年")
else:
#             普通闰年的判定
    if year % 4==0:
        print("闰年")
    else:
        print("平年")

做法2:简化版,利用and和or将代码联系起来(需要进行复杂的条件判定)

year=int (input("请输入一个年份:"))
if (year % 100!=0 and year % 4==0 ) or year% 400==0:
#如果and语句有一个条件不满足直接执行or
    print("闰年")
else:
    print("平年")
目录
相关文章
|
21天前
|
Python
Python:函数篇(每周练习)
Python:函数篇(每周练习)
118 1
|
21天前
|
机器学习/深度学习 人工智能 算法
【Python】编程练习的解密与实战(一)
【Python】编程练习的解密与实战(一)
40 0
|
21天前
|
算法 Python
Python实战练习示例
Python实战练习示例
45 7
|
20天前
|
存储 Python
Python自定义函数练习(持续更新中~)
Python自定义函数练习(持续更新中~)
6 0
|
21天前
|
网络安全 Python
网安之python基础学习练习(2-3)
本篇博文是关于网络安全课程中Python编程的学习实践总结。分享关于两个练习题目及其解决方案。第一个题目要求用户输入姓名并选择一项武技,使用for循环和if判断实现。第二个题目是删除列表中特定值(如'cat')的所有元素,作者展示了两种方法,包括列表推导式和常规循环删除。接下来,文章还介绍了如何编写一个函数,随机生成一副扑克牌(除大小王),并返回一张随机抽取的牌。
|
21天前
|
存储 网络安全 索引
网安之python基础学习练习(1)
本篇博文是关于网络安全课程中Python编程学习的总结,主要内容包括:1) 常见数据类型的回顾和应用,如数字(整数、浮点数、复数)、字符串、列表、元组、集合、字典和布尔类型;2) 数据类型的实例操作,展示如何创建和使用这些类型;3) 数值类型之间的加、减、乘、除和模运算;4) 列表和元组的索引访问;5) 字典的修改,如查看键和值,以及更新值。文章强调了基础知识的重要性,并以“自满必定失败,骄傲必定后悔”作为每日一言。
|
21天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
21天前
|
Python
python 格式化、set类型和class类基础知识练习(下)
python 格式化、set类型和class类基础知识练习(下)
27 0
|
21天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
106 0
|
21天前
|
Python
python 文件操作和学生管理系统练习
python 文件操作和学生管理系统练习
24 0