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'を呼び出すだけです。あなたの関数はまた、より広く役に立つでしょう。 –