ホームページ >バックエンド開発 >Python チュートリアル >Pythonで各月の日数を計算する方法

Pythonで各月の日数を計算する方法

下次还敢
下次还敢オリジナル
2024-04-11 03:02:531523ブラウズ

Python を使用して各月の日数を計算するには、カレンダー モジュールをインポートし、その monthrange 関数を使用して、最初と最後の日の曜日とその日数を含むタプルを取得する必要があります。月。その後、その月の日数を印刷できます。たとえば、2023 年 4 月の日数は 30 日として計算されます。

Pythonで各月の日数を計算する方法

#Python を使用して各月の日数を計算する方法

Python には ## というプログラムが用意されています。 #calendar

の組み込みモジュールを使用すると、各月の日数を簡単に計算できます。具体的な手順は次のとおりです。

ステップ 1:

calendar モジュールをインポートする

<code class="python">import calendar</code>

ステップ 2:

monthrange# を使用する## 関数 calendar

モジュール内の

monthrange 関数は、指定された年の最初と最後の日の曜日を含むタプルを返します。そして月。タプルの 3 番目の要素は、その月の日数を表します。

<code class="python">year = 2023
month = 4
days_in_month = calendar.monthrange(year, month)[2]</code>
指定された例では、days_in_month は 4 月の日数を保存します。

ステップ 3: 結果を出力します

print

関数を使用して、各月の日数を出力します:

<code class="python">print(f"4 月份有 {days_in_month} 天。")</code>
例 :

<code class="python">import calendar

# 计算 2023 年 4 月的天数
year = 2023
month = 4
days_in_month = calendar.monthrange(year, month)[2]

# 打印结果
print(f"{year} 年 {month} 月有 {days_in_month} 天。")</code>
このコードを実行すると、次のように出力されます:
<code>2023 年 4 月有 30 天。</code>

以上がPythonで各月の日数を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。