【HC】python学习-简单作业
一、控制台输入一个年份,判断是平年还是闰年?首先,看闰年有什么特点,抛开这个特点,其他的全部是平年
#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) #取时,分,秒的下标
m = int(timeArr)
s = int(timeArr)
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))
http://cdn.u1.huluxia.com/g3/M01/7D/C7/wKgBOV3xnqaALfP7AAFAIevZ-vc713.jpg
页:
[1]