whileループを使用して、リスト内の数字の位置を見つける必要があります。番号がリストにない場合は、「リストにない」と表示されます。これは私がこれまで行ってきたことですが、数字を入力した後、リストにあるかどうかは何も表示されません。whileループでリスト内の位置を見つける
myList = [1,3,5,7,9,11,13,15,17,19]
i = 0
x = input("Enter a number")
while i < len(myList):
if i == x:
print("In position: ",i)
else:
i == i+1
なぜこのループを使用する必要がありますか?この作業を行うのは正しい方法ではありません。 – TigerhawkT3
そしてインデックスが見つかるとまだ無限になります:) – schwobaseggl
私はforループを使ってこれを行う方法を知っていますが、私のクラスではwhileループを使ってそれらについて学ぶのに役立ちます。理由を聞かないでください! –