3. Напишіть програму для підрахунку кількості цілих чисел n, які вводяться користувачем (значення вводяться через пропуск в одному рядку, число n вводиться у новому рядку).
Вхідні дані:
2 5 8 1 9 7
5
2 6 7 8 9 9 2 3
9
Вихідні дані:
1
2
toldi1064:
Код на пайтон
Ответы
Ответ дал:
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)
Обе эти программы выведут количество целых чисел введенных в одной строке
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад