Предмет: Информатика,
автор: alenakhatabych
напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3.
Программа должна вывести одно число - количество чисел оканчивающихся на 3
Пример работы программы :
входные данные :
5,13,23,24,103,340
выходные данные :
3
anonymous2010:
мова програмування?
Ответы
Автор ответа:
0
Відповідь:
print(sum([i[-1]=="3"for i in input().split(",")]))
5,13,23,24,103,340
3
Пояснення:
print( #виводимо на екран
sum( #сумуємо
[
i[-1]=="3" #перевіряєм чи число закінчується на 3
for i in input( #вводимо дані
).split( #перетворюємо вхідні данів в масив
"," #розділювач
)
]
)
)
sum( #сумуємо
[i[-1]=="3" #перевіряєм чи число закінчується на 3
for i #цикл проходимся по масиву вхідних даних
#масив вхідних даних
in input( #вводимо дані
).split( #перетворюємо вхідні данів масив
"," #розділювач
)
]
)
)
Похожие вопросы
Предмет: Английский язык,
автор: jan1506
Предмет: Қазақ тiлi,
автор: kedidi52Astarh
Предмет: Русский язык,
автор: Creta
Предмет: Окружающий мир,
автор: xxxdibl
Предмет: Литература,
автор: eremins