雲計算開發學習實例:Python3 如何判斷閏年

2020-12-13 TechWeb

閏年是公曆中的名詞,閏年分為普通閏年和世紀閏年。閏年(Leap Year)是為了彌補因人為曆法規定造成的年度天數與地球實際公轉周期的時間差而設立的,補上時間差的年份為閏年。

那麼在Python3中如何判斷閏年呢,以下實例可以判斷用戶輸入的年份是否為閏年:

我們也可以使用內嵌 if 語句來實現:

執行以上代碼輸出結果為:

延伸

其實 Python 的 calendar 庫中已經封裝好了一個方法 isleap() 來實現這個判斷是否為閏年:

根據用戶輸入判斷:

相關焦點

  • 用python的求閏年小程序實例
    大家在平時的時候也有討論過我們是多少會有一個閏年,其實按照古代傳下來的是:每四年一閏,每百年不閏,四百年又閏那我們是不是可以用python寫一個小程序就能求出我們輸入進去的年份是否閏年。這也是我們學習python時常用的一個練習。
  • 雲計算開發學習實例:Python3 字符串判斷
    判斷字符串是否純字母和數字:str.isalnum()1)沒有參數,字符串直接調用。2)如果字符串的字符都是字母或數字則返回Trur,否則返回False。判斷純字母:str.isalpha() :1)沒有參數,字符串直接調用。
  • Python中判斷數字是否為質數的實例講解
    在本篇文章裡小編給大家分享了關於python中判斷數字是否為質數的實例講解內容,有興趣的朋友們可以學習下。
  • 雲計算開發學習實例:Python3 平方根
    以下實例為通過用戶輸入一個數字,並計算這個數字的平方根:執行以上代碼輸出結果為:在該實例中,我們通過用戶輸入一個數字,並使用指數運算符 ** 來計算該數的平方根。該程序只適用於正數。負數和複數可以使用以下的方式:執行以上代碼輸出結果為:該實例中,我們使用了 cmath (complex math) 模塊的 sqrt() 方法。
  • 雲計算開發學習實例:Python3 計算 n 個自然數的立方和
    225公式 : 13 + 23 + 33 + 43 + 53 = 225輸入 : n = 7輸入 : 784公式 : 13 + 23 + 33 + 43 + 53 + 63 + 73 = 784以上實例輸出結果為
  • 雲計算開發學習實例:Python3 質數判斷方法
    一個大於1的自然數,除了1和它本身外,不能被其他自然數(質數)整除(2, 3, 5, 7等),換句話說就是該數除了1和它本身以外不再有其他的因數。執行以上代碼輸出結果為:延伸在判斷一個大數是質數還是合數的情況下,應該在查看因子那裡的循環中使用到平方根。
  • 雲計算開發學習筆記:Python的環境搭建
    來源:TechWeb.com.cn大家都知道學好Python是進入雲計算領域的基礎,那麼在學習之前我們先來了解下Python環境是如何搭建的。Python可應用於多種平臺,包括大家熟悉的Window,Linux 和 Mac OS X。
  • 雲計算培訓學院,雲計算Python自動化運維開發實戰
    後來發現工作量大的時候shell開始變慢,實現某個功能使用shell感覺力不從心,聽人說python能實現shell能做的一切功能,而且開發效率高,速度快,慢慢的就認識了python,多多少少看點簡單的東西。
  • 雲計算開發學習筆記:Python3邏輯運算符實例 - TechWeb
    首先假設變量 a 為 10,b為 20,看下表:在了解了邏輯運算符後,再來看看實例演示中Python所有邏輯運算符的操作:輸出結果如下圖:了解更多可以查看Python3全部的運算符《Python3運算符》。
  • 如何判斷平年還是閏年?
    因為每隔4年才能出現一個2月29號…四年才吃一次生日蛋糕,好虧的感覺(ω)我們已經知道,平年的二月有28天,閏年的二月有29天,那麼怎樣判斷平年還是閏年呢?直接用:1980÷4=495剛好能夠整除,說明1980年是閏年,2月份有29天。再例如:1995年是平年還是閏年?
  • 雲計算開發學習實例:Python3 list操作用法總結
    List是python中的基本數據結構之一,和Java中的ArrayList有些類似,支持動態的元素的增加。list還支持不同類型的元素在一個列表中,List is an Object。1.list 定義
  • 雲計算開發學習筆記:Python3運算符
    舉個簡單的例子 3+6=9 。例子中,3和6被稱為操作數,"+" 稱為運算符。Python中的運算符大部分與C語言的類似,但也有很多不同的地方。這裡就大概地羅列一下Python3中的運算符。Python語言支持的運算符類型有以下幾種:算術運算符,比較運算符,賦值運算符,邏輯運算符,位運算符,成員運算符,身份運算符,運算符優先級。
  • 如何使用python語言代碼實現判斷是否為回文
    工具Visual Studio 2019python運行環境技術python回文回文,是按照中心對稱,從左到右或從右到左,字符串都一樣的。如果想要python語言代碼實現回文判斷,若為回文,列印回文,否則列印不是回文。
  • python學習筆記:條件語句IF
    flag = Falsename = 'Clancey'if name == 'python': # 判斷變量是否為 python print('welcome boss') # 並輸出歡迎信息else: print(name) # 條件不成立時輸出變量名稱
  • 如何在Visual Studio開發工具安裝python庫
    >技術pythonDjango在python語言開發工具的pycharm中,可以安裝第三方庫。那麼,在Visual Studio開發工具中,如何安裝python第三方庫呢?下面利用實例說明:操作步驟:1、打開Visual Studio 2019開發工具,創建python項目
  • Python編程案例——建立閏年判斷模型
    有人提出一個問題,就是一個人如何從橋的一端開始,順序走過每一座橋,每一座橋僅走一次,最後再回到起點。問題提出後,很多人就開始嘗試求解這個問題,求解問題的方法就是在每座橋上走來走去,試圖每座橋僅走一次,並且走過全部的七座橋,最終還要回到起點。
  • 小學生如何快速判斷閏年
    剛開始,老師講的大月、小月,特殊月份2月的天數,以及平年、閏年各多少天的,孩子都能明白,也能答對課堂上的問題。可是老師講到閏年判斷時,也是按部就班,把閏年的來歷、形成原因等詳細說明一番,還讓孩子記筆記「四年一閏,百年不閏,四百年再閏」。之後,隨意拿出幾個年份數字來讓判斷這一年是否是閏年。這下炸了鍋了,好多同學都答錯了。無奈,老師又講了一遍,我的兒子也是懵懵懂懂。
  • 雲計算開發學習筆記:Python3 全局變量實例
    在使用Python3作用域開發過程中,只需要關注全局作用域和局部作用域就好了,全局作用域就是說白了模塊(單個 .py 文件中)直接聲明的變量。在學習教程中介紹三種命令空間的時候,說查找變量的順序為局部的命名空間去 -> 全局命名空間 -> 內置命名空間,但是理解的變量查找順序為:當前域 -> 外部域(如果有) -> 全局域 -> 內置域。下面再看看以 demo1.py 為例子:
  • 雲計算開發實例:Python3 拓撲排序
    實例執行以上代碼輸出結果為:
  • Python開發簡單爬蟲【學習資料總結】
    開發爬蟲步驟 python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例)