无名 发表于 2022-5-8 18:30:51

【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]
查看完整版本: 【HC】python学习-简单作业