Maksim Lokhov
?>

Кто шарит в python нужна я пишу скрипт который при нажатии space должен дублировать его с определённой переодичностью. Дублирует то он дублирует, но это продолжается и когда я отпускаю пробел вот собственно код: def main(): while True: if keyboard.is_pressed("space"): while True: time.sleep(0.00015) keyboard.press_and_release("space") time.sleep(0.030) main()

Информатика

Ответы

lsuvorova1987

Когда вы нажимаете клавишу пробел, выполняется условие keyboard.is_pressed('space'). Если это условие выполняется, то вы попадаете с бесконечный цикл while True (строка 5).  Вы один раз нажимаете пробел и попадаете в этот бесконечный цикл.  А так как в нём не предусмотрено никаких условий завершения, то он, логично, никогда не завершится. Что бы исправить это, вы можете добавить условие завершения в цикл или изменить условия его выполнения, например:

while keyboard.is_pressed("space"):

   time.sleep(time)

   keyboard.press_and_release("space")

   time.sleep(time)

P.S Не стоит копировать этот код. Я не знаю, какую библиотеку вы используете, и, соответственно, решения проблемы предлагаю "пальцем в небо"

fellybrossme

Объектом изучения информатики, в широком смысле, является когнитивная пирамида Данные-Информация-Знание-Мудрость. Комплекс теоретических и прикладных дисциплин, объединяемых термином "информатика" сегодня сконценрирован на нижних уровнях этой пирамиды: данных (теория вычислений, алгоритмы) и информации (теория коммуникации, кодирование). Знание и мудрость выпадают из научного рассмотрения, равно как и фундаментальные вопросы, пронизывающие всю пирамиду. В настоящее время даже различия уровней этой пирамиды между собой не вполне ясны. Что отличает знание от информации? Что отличает мудрость от знания?

Делом ближнего будущего является создание подлинно научной теории знания, а в более отдаленной перспективе - и теории мудрости. За теоретическими достижениями последуют практические приложения. Компьютеры будут не только быстро оперировать с данными и перерабатывать огромные объемы информации, но также генерировать новые знания и проявлять мудрость в их применении.  

Так же как это случилось на нижних уровнях, компьютеры быстро превзойдут естественные человеческие в высших аспектах когнитивной деятельности. Разумеется, люди не захотят остаться в таких важных областях позади своих созданий и прибегнут в массовом порядке к искусственному усилению собственного интеллекта.  

Уже сегодня можно отметить черты "симбиоза" человек-машина: виртуальная реальность, "интимные" отношения с персональным компьютером, разнообразные медицинские устройства и протезы и т.п. В ближайшем будущем будет усовершенствован нейро-электронный интерфейс и создано программное обеспечение, которое позволит практически телепатическое управление компьютером. В некоторых ситуациях сами люди будут подвергаться прямому компьютерному управлению.

Человеческий геном претерпит постепенную модификацию с целью повышения эффективности взаимодействия с компьютерами, а также облегчения приживления разнообразных имплантов. В результате человек превратится в киборга, состоящего из электронных, оптронных и клеточных органов. Эти органы будут легко заменяемыми. Вообще, элементная база любого органа будет выбираться в соответствии с конкретными потребностями данного индивидуума. Так, например, для исследования космического пространства будут собирать людей с минимумом клеточных компонент, или даже полным отсутствием таковых. Граница между человеком и компьютером, естественным и искусственным, будет стерта.

Vitalevich1187
Пусть Чертёжник стоит в точке (0,0). Выполняя программу, Чертёжник нарисует цифры 1-9 и 0, в таком виде, как они пишутся на почтовых конвертах (см. рисунок). В фигурных скобках - комментарии, они не выполняются.

использовать Чертежник
алг Циферки
нач
{рисуем 1}
поднять перо
сместиться в точку (2, 1)
опустить перо
сместиться в точку (2, 3)
сместиться в точку (1, 2)
{рисуем 2}
поднять перо
сместиться в точку (3, 3)
опустить перо
сместиться в точку (4, 3)
сместиться в точку (4, 2)
сместиться в точку (3, 1)
сместиться в точку (4, 1)
{рисуем 3}
поднять перо
сместиться в точку (5, 3)
опустить перо
сместиться в точку (6, 3)
сместиться в точку (5, 2)
сместиться в точку (6, 2)
сместиться в точку (5, 1)
{рисуем 4}
поднять перо
сместиться в точку (7, 3)
опустить перо
сместиться в точку (7, 2)
сместиться в точку (8, 2)
поднять перо
сместиться в точку (8, 3)
опустить перо
сместиться в точку (8, 1)
{рисуем 5}
поднять перо
сместиться в точку (10, 3)
опустить перо
сместиться в точку (9, 3)
сместиться в точку (9, 2)
сместиться в точку (10, 2)
сместиться в точку (10, 1)
сместиться в точку (9, 1)
{рисуем 6}
поднять перо
сместиться в точку (12, 3)
опустить перо
сместиться в точку (11, 2)
сместиться в точку (11, 1)
сместиться в точку (12, 1)
сместиться в точку (12, 2)
сместиться в точку (11, 2)
{рисуем 7}
поднять перо
сместиться в точку (13, 3)
опустить перо
сместиться в точку (14, 3)
сместиться в точку (13, 2)
сместиться в точку (13, 1)
{рисуем 8}
поднять перо
сместиться в точку (15, 3)
опустить перо
сместиться в точку (15, 1)
сместиться в точку (16, 1)
сместиться в точку (16, 3)
сместиться в точку (15, 3)
поднять перо
сместиться в точку (15, 2)
опустить перо
сместиться в точку (16, 2)
{рисуем 9}
поднять перо
сместиться в точку (17, 1)
опустить перо
сместиться в точку (18, 2)
сместиться в точку (18, 3)
сместиться в точку (17, 3)
сместиться в точку (17, 2)
сместиться в точку (18, 2)
{рисуем 0}
поднять перо
сместиться в точку (19, 1)
опустить перо
сместиться в точку (19, 3)
сместиться в точку (20, 3)
сместиться в точку (20, 1)
сместиться в точку (19, 1)
{возвращаемся в начало}
поднять перо
сместиться в точку (0, 0)
кон

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Кто шарит в python нужна я пишу скрипт который при нажатии space должен дублировать его с определённой переодичностью. Дублирует то он дублирует, но это продолжается и когда я отпускаю пробел вот собственно код: def main(): while True: if keyboard.is_pressed("space"): while True: time.sleep(0.00015) keyboard.press_and_release("space") time.sleep(0.030) main()
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

yahottabych201379
s9152992722344
Arzieva Abdulmanov1438
mistersoshnev354
klepa-79
Kalugin Vyacheslavovna605
picsell
olimov
steff77
Жуков219
denchiklo2299667
krasa28vostok65
Makarov
emmakazaryan290
krikriska84