Noob は自分のコードを改善する方法を知りたがっています。
a, b, c = string.split(enteredDate, "/")
m31s = [1, 3, 5, 7, 8, 10, 12]
m30s = [4, 6, 9, 11]
for x in range(len(m31s)):
x = int(m31s[x])
if x != int(a) and b != 31:
print "Invalid date."
for x in range(len(m30s)):
et cetera...
明確でない場合は、入力された日付が有効かどうかをテストしています。これはプログラムのほんの一部です。主な質問は次のとおりです: 要素がリスト内のいずれかの要素に一致するかどうかをテストする最良の方法は何ですか?
私の方法は機能します...しかし、これを行うためのより良い方法があると思います。次のようなものを想定しているため、タイトルでブール値と言いました。
if secretCode(m31s, int(a)) == True:
夢物語かもしれません。ちょっと興味があるんだけど。
時間を割いて助けてくれた人に感謝します。