测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A29484. 时钟问题小明上学时间是8:00,放学时间不固定,他很想知道从上学到放学,时钟的时针、分针和秒针一共有多少次指向了3点钟的位置。他尝试编写了如下程序,请你完善划线处的代码,计算出在h点s分放学时,三个时针分别经过3点位置的次数,用一个元组表示各指针经过3点位置的次数(时针次数,分针次数,秒针次数),并输出。def fn(hl,ml,h2,m2): if(h2<15): ______①_______…

填空题 较难

题目描述

时钟问题

小明上学时间是8:00,放学时间不固定,他很想知道从上学到放学,时钟的时针、分针和秒针一共有多少次指向了3点钟的位置。他尝试编写了如下程序,请你完善划线处的代码,计算出在h点s分放学时,三个时针分别经过3点位置的次数,用一个元组表示各指针经过3点位置的次数(时针次数,分针次数,秒针次数),并输出。

def fn(hl,ml,h2,m2):

    if(h2<15):

         ______①_______

     else:

        hc=1

    th=_____②______

    if(______③______):

        mc= th+1

    else:

        mc=th

    SC=______④______

     return (hc,mc,sc)

h=int(input("h="))

s=int(input("s="))

print(fn(8,0,h,s))

参考答案

def fn(h1,m1 ,h2 ,m2 ): if(h2<15): hc=0 else: hc=1 th=h2-h1 if(m2>=15): mc=th+1 else: mc=th sc=th*60+m2-m1 return(hc,mc,sc) h=int(input("h=")) s=int(input("s=")) print(fn(8,o,h,s))
上一题 下一题