2301_81957219 2023-12-16 10:08 采纳率: 0%
浏览 8

两个问题,一个感恩节查询,一个十二时辰转换

第一个要用分支结构,第二个没要求!真的做不出来(╥﹏╥)help help

img

img

img

  • 写回答

1条回答 默认 最新

  • 梦幻精灵_cq 2023-12-16 16:41
    关注
    • 题目里面已经列举了两种方法,直接用字符串str、字典dict干它就对啰。

    • 1、星期几

      img


      img

    python代码

    
    from calendar import weekday
    
    
    myWeekday = lambda x: f"星期{dict(zip('0123456', '一二三四五六日')).get(str(weekday(*x)))}" # 单行匿名函数lambda定义自己的中文字符星期几。
    
    
    date = map(int, input(f"\n输入(如2023 12 16):\n{'':>6}_").strip().split())
    print(f"\n输出:\n{'':>7}{myWeekday(date)}")
    
    

    • 十二时辰
      代码运行效果截屏图片

      时辰时刻表

      img



      img


      img

    python代码

    
    # 2、十二时辰 #
    def timeChar12(time):
        h = int(time.split(':')[0]) # 取输入小时数值。
        timeChar = '子丑寅卯辰巳午未申酉戌亥'
        
        if h == 23:
            h = 0
    
        return timeChar[(h+1)//2]
    
    if __name__ == '__main__':
        time = input(f"\n输入24小时制时间(如22:14):\n\n{'':>18}_").strip()
        print(f"\n{'':>19}{timeChar12(time)}时")
    
    

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月16日

悬赏问题

  • ¥15 压力传感器控制led
  • ¥15 matlab使用报错
  • ¥15 如何用BL55072驱动屏幕
  • ¥100 网页利用NC文件数据生成云图
  • ¥15 vivo手机的101root检测通常包括Bootloader状态检测吗,有没有懂的人来回答下?
  • ¥15 c++ 单例模式 在不项目之间的引用问题
  • ¥15 我想在微信名中用上红桃♥️这个表情 可是保存不了 说是有特殊符号或者不支持的语言 需要怎么做呢
  • ¥15 oracle报skip not validate connection
  • ¥15 请问左奇异向量怎么求解呢?
  • ¥15 Arcgis pro制图