Язык python

Введите с клавиатуры 8 положительных целых чисел. Определите, сколько из них делятся на 3 и при этом заканчиваются на 4. Программа должна вывести одно число: количество чисел, кратных 3 и оканчивающихся на 4.

Ответы

Ответ дал: daniyarkanu
0

Да, код немного не красивый, но я пытался сделать его для уровня школы без сплитов и т.д.

P.S. если что он рабочий ГЫы

a2 = int(input())

a3 = int(input())

a4 = int(input())

a5 = int(input())

a6 = int(input())

a7 = int(input())

a8 = int(input())

array = []

array_3 = []

array_3_4 = []

array_3_4_4 = []

array.append(a1)

array.append(a2)

array.append(a3)

array.append(a4)

array.append(a5)

array.append(a6)

array.append(a7)

array.append(a8)

print('Список чисел: ', array)

for i in array:

   if i % 3 == 0:

       array_3.append(i)

       count = 0

       for item in array_3:

           count += 1

print('Количество чисел ранвых трех: ', count)

print('Список чисел кратных трем: ', array_3)

array_3_4 = list(map(str, array_3))

for i in array_3_4:

   if str(i[-1]) == '4':

       array_3_4_4.append(i)

       count = 0

       for item in array_3_4_4:

           count += 1

print('Количество чисел ранвых трех с конечным числом равным 4: ', count)

print('Список чисел кратных трем с конечным числом равным 4: ', array_3_4_4)

Вас заинтересует