Предмет: Информатика,
автор: toldi1064
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)
Обе эти программы выведут количество целых чисел введенных в одной строке
Похожие вопросы
Предмет: Физика,
автор: stiraneckata
Предмет: Информатика,
автор: mashamatiyeshyn
Предмет: Математика,
автор: skakunenkovasilina
Предмет: География,
автор: FDGFBGHVRT
Предмет: Обществознание,
автор: aminasusynova