напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3.
Программа должна вывести одно число - количество чисел оканчивающихся на 3
Пример работы программы :
входные данные :
5,13,23,24,103,340
выходные данные :
3
anonymous2010:
мова програмування?
Ответы на вопрос
Ответил 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( #перетворюємо вхідні данів масив
"," #розділювач
)
]
)
)
Новые вопросы
Русский язык,
2 года назад
Литература,
2 года назад
Українська мова,
6 лет назад
Геометрия,
8 лет назад