我在Hackerrank練習python相關的問題。我是一個Python新手。問題是簡單地寫一個函數,根據公曆來檢查一年是不是閏年。真與假之間的區別
我在討論選項卡上找到了答案,我決定不復制代碼,而是在理解代碼後編寫代碼。
所以我寫了這種方式:
if year%4 == 0 and (year%100 != 0 or year%400 == 0):
leap = true;
當我進行的測試中,它結束了兩個失敗的測試和兩個超時測試。於是,我又查了討論標籤解決方案,並改變了我的代碼:
if year%4 == 0 and (year%100 != 0 or year%400 == 0):
leap = True
當我運行這段代碼,我所有的測試用例過去了,沒有任何錯誤。
python是否只有'真'而不是'真'?
預先感謝您。 :)
Python的只有'TRUE'。你檢查了Python文檔嗎? [標準類型部分](https://docs.python.org/3/library/stdtypes.html#boolean-values)會很快回答這個問題。 –
@Martijn真的,從Python 2.3開始,只有1和0 –
@AriGold:2.3現在是古老的歷史。 HackerRank當然不支持它。 –