3. Напишіть програму для підрахунку кількості цілих чисел n, які вводяться користувачем (значення вводяться через пропуск в одному рядку, число n вводиться у новому рядку).
Вхідні дані:
2 5 8 1 9 7
5
2 6 7 8 9 9 2 3
9
Вихідні дані:
1
2


toldi1064: Код на пайтон

Ответы

Ответ дал: hagadf
0

Вы можете использовать цикл while и команду input(), чтобы запрашивать ввод чисел до тех пор, пока пользователь не введет значение "n". Для подсчета количества целых чисел, можно использовать переменную счетчик.

count = 0

while True:

   n = input()

   if n == "n":

       break

   elif n.isdigit():

       count += 1

print(count)

Альтернативно можно использовать функцию input() для чтения множества чисел в одну строку и сплитом разделить эту строку на список чисел.

nums = input().split()

count = 0

for num in nums:

   if num.isdigit():

       count += 1

print(count)

Обе эти программы выведут количество целых чисел введенных в одной строке

Вас заинтересует