Я довольно новичок в python и просто кодирую все вместе, и я полностью в тупике. Кажется, я не могу найти более простое объяснение тому, как подсчитать количество четных чисел, введенное пользователем в список. Любые советы или идеи приветствуются, спасибо вам большое.Как считать четные числа в списке входных данных пользователя
0
A
ответ
0
Четное число всегда делится на 2, поэтому вы можете использовать оператор modulus
(%), чтобы проверить, равномерны ли все числа в массиве. Если это число четное, вы можете увеличить счетчик для числа четных чисел. Вы делаете это каждый раз, когда вы перебираете элемент в списке.
define evenCount
go through each number in the list
if the number is even (divisible by 2)
increment evenCount
Вот фактический код:
listSize = int(input("Enter the list size: "))
numbers = []
evenCount = 0
for i in range(listSize):
number = int(input("Enter a number: "))
numbers.append(number)
for number in numbers:
if number % 2 == 0:
evenCount = evenCount + 1
print(evenCount)
0
Вот пример:
>>> l=list(map(int, input('enter space separated list elements: ').split()))
enter space separated list elements: 1 2 3 4 5 6
>>> l
[1, 2, 3, 4, 5, 6]
>>> print('Number of even elements: '+str(len(list(filter(lambda x:x%2==0, l)))))
Number of even elements: 3
>>>
0
использовать счетчик для подсчета входов, которые имеют 0 напоминание разделить на 2:
numbers = list()
counter = 0
while(True):
data = input("Enter number ('E' for exit): ")
if data == 'E':
break
numbers.append(data)
if int(data)%2 ==0:
counter +=1
print (numbers)
print (counter)
Действует следующим образом:
>>>
==================== RESTART: C:/Windows/System32/test.py ====================
Enter number ('E' for exit): 1
Enter number ('E' for exit): 2
Enter number ('E' for exit): 3
Enter number ('E' for exit): 4
Enter number ('E' for exit): 5
Enter number ('E' for exit): 6
Enter number ('E' for exit): E
['1', '2', '3', '4', '5', '6']
3
>>>
1
Попробуйте это:
def GetEvenCount(inputList):
return sum(1-n%2 for n in inputList)
Смежные вопросы
- 1. Как подсчитать все четные числа в списке
- 2. Python, умножающий все четные числа в списке
- 3. Считать символы в списке
- 4. Python. Как суммировать все четные целые числа в списке?
- 5. Четные числа в Python
- 6. умножить четные числа, добавить нечетные числа
- 7. Как встретить только четные числа
- 8. Пока цикл, чтобы получить четные числа в списке
- 9. Напишите программу, которая разделяет нечетные и четные числа в списке
- 10. Четные числа - новичок
- 11. PHP: как считать числа?
- 12. Как считать мощные числа
- 13. Цикл, который печатает четные числа?
- 14. Как считать слова в списке?
- 15. Добавьте только четные числа рекурсивно
- 16. Как проверить четные числа в C#?
- 17. Как найти четные элементы в списке элементов?
- 18. считать элементы в списке
- 19. Проверка пустого числа в качестве входных данных
- 20. нечетные/четные числа - сортировка массива
- 21. Удалить четные числа из ArrayList
- 22. C++ лямбда удаляет четные числа
- 23. Отображать четные и нечетные числа
- 24. Переупорядочить нечетные и четные числа
- 25. Исключение из списка.remove() четные числа
- 26. вопросы проверки входных данных пользователя
- 27. Как печатать четные числа с помощью массива
- 28. Четные и нечетные случайные числа без дубликатов
- 29. Способов считать безграничные числа
- 30. Удалите четные числа из массива в c
Пожалуйста, сохраните код, который вы уже пробовали. Это поможет людям лучше ответить! – San