乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python |今天是今年的的第幾天問(wèn)題解決方法

       算法與編程之美 2021-05-03

      問(wèn)題描述

      用文字描述要解決的問(wèn)題是什么。

      示例:輸入今天的年份月份日,判斷這一天是這一年的第幾天

      輸入:今天的年月日

      輸出:這是今年的第幾天

      解決方案

      首先要判斷是否為閏年,如果是閏年并且輸入的月份大于等于三時(shí),天數(shù)需要多加一天。然后加上每個(gè)月份的天數(shù)和這個(gè)月已經(jīng)過(guò)去的天數(shù)。

      代碼清單 1 DFS求解1100求和問(wèn)題Python代碼

      def is_a_leap_year(year):

          if year % 100 != 0 and year % 4 == 0:

              return True

          if year % 100 == 0 and year % 400 ==0:

              return True

          return False

      def which_day(date):

          time_str = date.split("-")

          leap_year = is_a_leap_year(int(time_str[0]))

          if leap_year:

              day_list = [0,31,29,31,30,31,30,31,31,30,31,30,31]

          else:

              day_list = [0,31,28,31,30,31,30,31,31,30,31,30,31]

          day = 0

          for i in range(0,int(time_str[1])):

              day+= day_list[i]

          print("這是{}年的第{}".format(time_str[0], day + int(time_str[2])))

      if __name__ == "__main__":

          which_day(input("請(qǐng)輸入年月日 格式為2002-1-1/n"))

      代碼測(cè)試:

      結(jié)語(yǔ)

      本文解決的問(wèn)題是“今天是今年第幾天的問(wèn)題”,運(yùn)用python代碼可以計(jì)算出今年是第幾天,非常簡(jiǎn)便。

      實(shí)習(xí)編輯:李欣容

      作者:段生濤、張凱、李順

      稿件來(lái)源:深度學(xué)習(xí)與文旅應(yīng)用實(shí)驗(yàn)室(DLETA)

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約