Её изобрёл Дуглас Карл Энгельбарт из Стэнфордского исследовательского института. Первая мышь выглядела как деревянная коробочка, которая перемещалась по столу на колёсиках, отсчитывая их обороты и развороты. Затем эта информация вводилась в компьютер и управляла перемещением курсора на экране. Энгельбарт не может припомнить, кому принадлежит авторское право на название устройства: "Устройство выглядело как мышь с хвостом, и мы все в лаборатории его так и называли". Отметим, что Энгельбарт работал над созданием манипулятора не один: он является автором идеи и разработчиком концепции, но само устройство сделал не он. Первая мышь была сделана руками аспиранта по имени Билл Инглиш (Bill English), а присоединившийся позднее Джеф Рулифсон (Jeff Rulifson) существенно улучшил конструкцию мыши и разработал для неё программное обеспечение. В архивах Стэнфордского университета хранится учебный фильм 1968 года, в котором демонстрируется первая компьютерная мышь и её потрясающие для того времени возможности. Сейчас Дуглас Энгельбарт мог бы быть богаче и известней Билла Гейтса, но он сознательно "ушёл в тень" и о нём мало кто вспоминает. В 68-м он получил от работодателей за своё изобретение чек на $10 тысяч и весь гонорар внёс в качестве первого вклада за скромный загородный домик.
import random
# from even.py import get_evens
# from odd.py import get_odds
# from mean.py import get_mean
# from max.py import get_max
# from sum.py import get_sum
numbers = [random.randint(1, 100) for i in range(25)]
# even.py
def get_evens():
for num in numbers:
if num % 2 == 0:
print(num, sep=' ')
# odd.py
def get_odds():
for num in numbers:
if num % 2 != 0:
print(num, sep=' ')
# mean.py
def get_mean():
print(sum(numbers) / len(numbers))
# max.py
def get_max():
print(max(numbers))
# sum.py
def get_sum():
print(sum(numbers))
def main():
get_evens()
get_odds()
get_mean()
get_max()
get_sum()
main()
Писал с телефона, могут быть ошибки