Напишите программу в ПИТОНЕ которая должна будет вывести одно число:сумму чисел,кратных 6 и оканчивающиеся на 8. Входные данные: 3 18 25 48 Выходные данные: 66 Кто решит верно, отдам 100 баллов!!!
Научитесь грамотно писать, что конкретно Вы хотите.
Правильно задание должно звучать так:
Напишите программу в Python для новичка, сначала на вход программе подается число - количество чисел в последовательности, а затем сами элементы(целые) последовательности (каждый элемент последовательности на новой строке), требуется вывести на экран сумму чисел, кратных 6 и оканчивающихся на 8.
Answers & Comments
Ответ:
def test(list_of_numbers):
x = 0
for num in list_of_numbers:
if num % 6 == 0 and str(num).endswith('8'):
x += num
return x
Объяснение:
test([3, 18, 25, 48])
Возвращает 66, код работает правильно
amount = 0
n = int(input())
for i in range(n) a = int(input())
if a % 6 == 0 and a % 10 == 8:
amount = amount +1
print(amount)
Научитесь грамотно писать, что конкретно Вы хотите.
Правильно задание должно звучать так:
Напишите программу в Python для новичка, сначала на вход программе подается число - количество чисел в последовательности, а затем сами элементы(целые) последовательности (каждый элемент последовательности на новой строке), требуется вывести на экран сумму чисел, кратных 6 и оканчивающихся на 8.
Код:
_sum = 0
n = int(input())
for i in range(0, n):
x = int(input())
if x % 6 == 0 and x % 10 == 8:
_sum += x
print(_sum)