この単純なプログラムは、リストからエントリをカウントし、リストに含まれていないエントリをカウントするだけでなく、いくつあったかを出力する必要があります。しかし、何らかの理由で、リストからのものであるかどうかにかかわらず、すべてのエントリをcountInとしてカウントします...あなたの提案に感謝します!
fruitsList = ['Apple', 'Banana', 'Grape', 'Peach', 'Mango',
'Pear', 'Papaya', 'Plum', 'Grapefruit', 'Cantaloupe']
countIn=0
countOut=0
while True:
response=input('Enter a fruit name (enter X to exit): ')
if response.upper() == 'X':
break
for response in fruitsList:
if response in fruitsList:
countIn += 1
break
else:
countOut += 1
print('The user entered' , countIn, ' items in the list')
print('The user entered' , countOut, ' items not in the list')