首页 > 编程源码 > python学习-简单作业

python学习-简单作业

楼主:小亚 [3级] · 2019-12-12 ·  浏览574 · 编程源码 · ID:

一、控制台输入一个年份,判断是平年还是闰年?

首先,看闰年有什么特点,抛开这个特点,其他的全部是平年#1.能被4整除但是不能被100整除

#2.能被400整除

闰年判定方法:能被400整除。或者能被4整除但不能被100整除

第一个条件是“但是”,所以是and,

第一个条件与第二个条件只要满足一个就是闰年,所以第一个条件和第二个条件是or,也就是“或”的关系

代码如下:

year = int(input(请输入一个年份:))#输入一个年份

if( year % 4 == 0 and year % 100 != 0) or (year % 400 ==0): #判断是平年还是闰年

print("这是个闰年")# 如果符合其中一个条件则为闰年

else:
print("这是个平年") #都不符合,则为平年

二、#控制台输入一个时间,打印时间的下一秒

timestr = (input("请输入一个时间:")) #输入一个时间

timeArr = timestr.split(":")#时间用:切割

h = int(timeArr[0]) #取时,分,秒的下标

m = int(timeArr[1])

s = int(timeArr[2])

s = s + 1

if s == 60:#如果s为60,则m应 +1,s 变为0

m = m +1
s = 0
if m ==60: #当m为60,则h应+ 1,h变为0

h = h + 1

m = 0

if h ==24: #当h为24时,和,应变为0.正常应该叫天数,但是在该问题未提交,我们这边就先不写了,只到h好了!!!

h = 0

print("%.2d:%.2d:%.2d"%(h,m,s))

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者小亚流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/19602.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
0条回复 |  最后回复于2019-12-12
登录注册 后才可进行评论
签到
56人签到
已签0天
  • 48671帖子
  • 1966793热点量
  • 198166火热值