0
これは私のコードです。私は多くの似たようなコードを見て、僕のやり方を正確に設定しました。私はエラーを受け取りません!ユーザー入力リストから奇数番号の新しいリストを作成しようとしていますか?
問題は、私が受け取る出力が[11]です。ユーザが[1,2,3,4,5,6,7,8,9,11]を入力したとき。なぜそれは唯一の奇数を引っ張っているのですか?
totlist = []
max_int = 10
oddlist = []
while len(totlist) < max_int:
nums = int(input('Enter a number: '))
totlist.append(nums)
def find_odds(totlist, oddlist):
if len(totlist) == 0:
return
v = totlist.pop()
if v % 2 == 1:
oddlist.append(v)
find_odds(totlist,oddlist)
print(oddlist)