Iomega ZIP. Самый популярный сегодня мобильный дисковод. Внутренний вариант ZIP уже устанавливаются в некоторые новые модели домашних компьютеров вместе с дисководом 1,44 Мб.
Работает с дискетой собственного формата объемом 100 Мб. Скорость чтения данных - 0,8 - 1,4 Мб/с.
Iomega JAZ. Если ZIP представляет из себя замену стандартного дисковода, то JAZ - настоящий переносной винчестер. Этот дисковод работает с дискетами собственного формата емкостью 1 Гб. Скорость чтения - от 3,5 до 6,6 Мб/с.
Imation Superdisk (LS-120). Стандарт дискеты LS-120 был выработан группой компаний. Внутренний дисковод стандарта LS-120 под названием a:drive появился еще в конце 1996 и сразу стал основным конкурентом дисководов ZIP. Емкость дискеты на 20% больше, чем ZIP, мог читать не только дискеты своего стандарта, но и старые дискеты 1,44 Мб.
import typing
from typing import Callable
from typing import AnyStr
from typing import Any
from typing import Iterable
from typing import List
def ListTransform(Data: List[Any], Tranformer: Callable[[Any], Any], Selector: Callable[[Any], bool] = lambda p: True):
'''Трансформирует элементы list, удовлетворяющие условию, в соответствии с заданным правилом
По умолчанию трансформирует все элементы'''
for index, item in enumerate(Data):
if (Selector(item)):
Data[index] = Tranformer(item)
return Data
def ReadSeq(SeqLen: int, CastType):
'''
Возвращает последовательность элементов в указанном типе, считанных с клавиатуры, заданной длины.
'''
try:
for _ in range(SeqLen):
yield CastType(input())
except TypeError:
raise RuntimeError(f'Unsupported type: {CastType}')
def main():
n = int(input())
Lst = list(ReadSeq(n, int))
def Filter(number):
if number % 2 == 0: return 1
else: return 0
print(*ListTransform(Lst, Filter))
if __name__ == "__main__":
main()