def leap_year(year):
year = input()
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return True
else:
return False
如何調用此函數?需要幫助調用一個輸入作爲參數
def leap_year(year):
year = input()
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return True
else:
return False
如何調用此函數?需要幫助調用一個輸入作爲參數
好了,你的問題已經回答了,但這裏只是一個小腳本,你可能會發現有用的。它也回答你的問題。
import sys
def isLeapYear(year=int(sys.argv[1])):
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return True
else:
return False
if __name__ == "__main__":
print(isLeapYear())
現在從控制檯可以稱得上如下:
$ python isLeapYear.py 2020
這樣的:'leap_year()' – Milk
這是毫無意義的拍攝參數,如果你只打算和輸入的值將其覆蓋。只需讓函數接受參數並在調用函數之前調用'input'即可。您的功能也將更加廣泛地有用。 –