Синформатикой нужны все 1. сколько всего чисел в списке2.найти количество чисел, кратных 13 3.найти количество чисел от 180 до 200 включительно4.найти сумму чисел, кратных 5 5.найти сумму чисел от 100 до 160 включительно
Как и любая знаковая система, азбука Морзе имеет как преимущества, так и недостатки. Среди достоинств данного кода можно выделить такие, как возможность записывать и воспроизводить сигналы при простейших устройств, возможность ручной кодировки, а также высокая защищенность от помех при условии приема сообщения на слух даже при наличии сильных радиопомех. Что касается недостатков, к ним относятся низкая скорость телеграфирования, сам код малопригоден для буквопечатающего приема, да и к тому же на передачу одного такого знака требуется в среднем около 9-10 элементарных посылок, что довольно неэкономично.
Avetisyan575
13.02.2020
#!/usr/bin/python3
''' пологаю, условие как есть: без пробелов, без OCR, без какого-либо форматирования
т.е. вводные строки текста выглядят так:
я добавил поддержку некоторых разделителей в выражение, на случай если они всётаки имеются
тестовые данные:
тогда, решаем это с регулярных выражений
как видно, в условии не сказано, что считать за код города. предположим, что код города - это первая цифра от num2 '''
import re import datetime
R = re.compile( r'\s*(?P<num1>\d{6})\s*(?P<y>\d{4})\-?(?P<m>\d{2})\-?(?P<d>\d{2})\s*' r'(?P<num2>\d{7})\s*' обычный))\s*(?P<price>\d+)\s*' )
if res.group("urgency") == " " and (dd > d1 and dd < d2): n = res.group("num2") print("номер1 {}, код {}, номер2 {}".format( res.group("num1"), n[0], n[1:]))
#Python3
a = [] #сюда вставить значения вашего массива
print('длинна: '+str(len(a)))
n = 0
for i in a:
if i//13:
n += 1
print('кратных 13: '+str(n))
n = 0
for i in a:
if i >= 180 and i <= 200:
n += 1
print('чисел от 180 до 200: '+str(n))
n = 0
for i in a:
if i//5:
n += i
print('сумма чисел кратных 5: '+str(n))
n = 0
for i in a:
if i >= 100 and i <= 160:
n += i
print('сумма чисел от 100 до 160: '+str(n))