PDA

Просмотр полной версии : Помогите дописать скрипт


SAtoqwe
17.11.2024, 17:50
На вход даются цифры 1, 2, 1, 7 . Нужно перебрать во всех возможных вариантах и выводить по одной (нажатие клавиатуры)

написал такой код который всё перебирает но не могу разобраться с выводом на клаву, мне этот скрипт нужен для подбора кода в игре

код:

import itertools

import keyboard

numbers = [1, 2, 1, 7]

perm = itertools.permutations(numbers)

for p in perm:

print(*p)

keyboard.write(*p)

keyboard.send('enter')

хелп пжжж

Papercut
18.11.2024, 21:43
Python:






import
itertools
import
keyboard

numbers
=
[
1
,
2
,
1
,
7
]
perm
=
itertools
.
permutations
(
numbers
)
for
p
in
perm
:
for
key
in
p
:
keyboard
.
send
(
str
(
key
)
)
keyboard
.
send
(
'enter'
)




либо если строкой с пробелами надо, то

Python:






keyboard
.
write
(
' '
.
join
(
map
(
str
,
list
(
p
)
)
)
)
keyboard
.
send
(
'enter'
)