私はPythonを学んでいますが、私は答えを期待していません。本当に助けが必要です。Pythonで異なるペアとその製品を見つける
私はリストから私がいることを確認するためにチェックする必要があることを複数のリストを与えている:それは、リスト内の複数の整数を持っている)
a)はそれは空のリスト
Bではありません
c)リスト内の整数が、偶数のペアをチェックすることによって、偶数のプロダクト値または奇数のプロダクト値を持つかどうかを確認します。たとえば、list1 = [1,2,3]
です。製品が均一であるため、これはFalseを返します。 list2 = [3,2,3]
は、2つの奇数対の積が奇数であるため、Trueを返す。
これらは、私のアイデアのいくつかである:それはあなたが入力し空のリストである場合
a)にチェックするために:
if not myList:
return(False)
または
if myList != []:
return(True)
B)
if myList != 1:
return(True)
または
if int in myList < 0 and if int in myList > 2:
return(False)
C)
if len(myList) % 2 == 0:
return(False)
2がある場合でも、それもどちらかの方法を返します倍増ので。私は奇妙な製品を探したいだけです。
if len(myList) % 2 != 0:
for i in myList:
if i % i == 1:
return(True)
else:
return(False)
私はこれをテストする必要がありますが、実際にはこれを書いています。ペアを見つけることはかなり難しいです。
私は、最終結果が1の場合、それらは同じ番号であると考えましたか?このサイトの初めてのユーザーで、標準的な質問のプロトコルに精通していない(私はルールを読んでいた)。
申し訳ありませんが、これは長いと私を助けてくれてありがとう!
あなたが上に示したすべてのオプションのうちの最も慣用的な "pythonic"は 'もしそうでなければ 'です。 –
'2つの奇数対の積が奇数であるので'私はここで必要とされる論理をかなり理解していない! –
私も理解していないc)。リスト内のすべての整数の積が偶数か奇数かをチェックすることを指していますか? –