指演習:DEF仕様 を満たす機能を実装しfindAnEven (L):「」
「」これは私がこれまでに書いたものである「lが偶数が含まれていない場合、Lはリットル に最初の偶数番号を返し 整数のリストがあると仮定はとValueErrorを発生させます」、それをGuttagが答えとして意図したものではありません。
def isEven(l):
"""Assumes l is a list of integars
returns the first even number in list
raises an exception if no even number in list"""
for i in l:
if i % 2 == 0:
print i, " is the first even number in the list"
exit()
raise ValueError("No even numbers in list!")
Guttag教授がどのようにコードを見ようとしているかについて、私は非常に感謝しています。私はどこかでtryステートメントを使用していたはずだと仮定しています。この文脈では、exitステートメントの使用は非常に粗末です。前もって感謝します。
なぜ彼に直接尋ねないのですか? – Julien
あなたが望むように見えないのをどのように知っていますか? ** **彼は何を望んでいるのですか? –
MITではなく、本を使っています。彼が望むことはしていますが、私はtry文とwhileループを何らかの形で使っていたはずです。 –