python闰年表达式_Python中的闰年程序
代码运行得很好。这是以下会话:Enter starting year: 2008
Enter ending year: 2032
Leap years between 2008 and 2032
2008
2012
2016
2020
2024
2028
2032
控制台会话:>>> from leapyear import leap
>>> leap()
Enter starting year: >? 2008
Enter ending year: >? 2032
Leap years between 2008 and 2032
2008
2012
2016
2020
2024
2028
2032
闰年.pydef leap():
starting = int(raw_input('Enter starting year: '))
ending = int(raw_input('Enter ending year: '))
print 'Leap years between', starting, 'and', ending
while starting <= ending:
if starting % 4 == 0 and starting % 100 != 0:
print(starting)
if starting % 100 == 0 and starting % 400 == 0:
print(starting)
starting += 1
也可以使用列表理解来执行此功能:def new_leap(start, end):
return [x for x in xrange(start, end + 1)
if (x % 400 == 0) or (x % 4 == 0 and not x % 100 == 0)]
控制台会话:>>> from leapyear import new_leap
>>> new_leap(2008, 2032)
[2008, 2012, 2016, 2020, 2024, 2028, 2032]
python闰年表达式_Python中的闰年程序相关推荐
- python 生成器表达式_Python中的列表理解与生成器表达式
python 生成器表达式 The list is a collection of different types of elements and there are many ways of cre ...
- python lambda表达式_Python中lambda表达式
Python中lambda表达式 1.lambda的应⽤用场景 如果一个函数有一个返回值,并且只有一句代码,可以使用 lambda简化. 2. lambda语法 lambda 参数列列表 : 表达式 ...
- python问号表达式_python中的问号表达式
我们知道C语句中存在问号表达式,例如下面: 1 a=2>1? 10: -10; 那么,Python脚本语言中是否也存在类似的问号表达式呢?答案是肯定的.而且存在两种方式. 方式1:使用if el ...
- python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...
Python中获取启动程序时后面跟的参数的方法(optparse模块)[冰斌棒] 3年前 (2018-01-29) 作者:冰斌棒 分类:冰斌棒18程序计划 阅读次数:871 评论(0 ...
- python分支语句_Python中分支语句与循环语句实例详解
前言 本篇博文介绍一下Python中的if条件语句.while循环语句.for in循环语句以及break和continue控制关键字. 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 . ...
- python分支语句_Python中的分支语句和循环语句及案例
今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...
- python求对数_python中取对数
技术 | Python从零开始系列连载(二十七) 我们接着上一期的Python,继续跟大家分享有关Python中常用的数值计算和正则表达式. 运算符 1)数值运算 +.-.*./ % (求余数) // ...
- python断言语句_Python中的断言(Assertions in Python)
Python中的断言(Assertions in Python) 断言是一种完整性检查,您可以在完成程序测试后打开或关闭. 想到断言的最简单方法是将它比作一个raise-if语句(或者更准确,即使是i ...
- python map用法_Python中ChainMap的一种实用用法
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 简而言之ChainMap:将多个字典视为一个,解锁Python超能力. Python标准库中的集合模块包含 ...
最新文章
- Python- 反射 及部份内置属性方法
- python selenium 保存网页_python selenium+pywin32 实现网页另存为
- 3DSlicer相关资料汇总
- 汇编中断知识之INT 1CH
- GDB调试程序系列 (3)
- java ee jsp_EE JSP:使用自定义标签库生成动态内容
- java dom xpath_Java:在org.w3c.dom文档中获取元素的xpath
- 多线程 循环 锁_大多数人还不清楚的iOS多线程
- MyCat分布式数据库集群架构工作笔记0023---高可用_单表存储千万级_海量存储_分表扩展范围约定
- 【空间】C++内存管理
- PostgreSQL 全文检索 - 词频统计
- 文件i/o函数 open/close
- 拼多多|后端开发工程师|一面| 远程牛客面试 | 凉经 (2021/08/14)
- visio2003中、origin中、matlab中,字体的大小以pt为单位,与word中的几号字大小是如何对应?
- 华为U8500使用心得
- VON本源的内幕是什么?VON公链尊皇社区为你揭秘!
- FlexRay总线原理及应用
- 衡水二中高考2021成绩查询,衡水二中高考(衡水二中2020清北录取)
- 幻影虚拟位置破解版连接不到服务器,ffbe幻影战争与服务器连接失败怎么办
- src路径中添加math.random()