• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Нужно преобразовать числа в range в команду для их удаления на Python.

Rock

Member
26.06.2021
14
0
BIT
0
У меня есть скрипт.
Python:
import random
import keyboard


a = input(':')
b = input(':')

cv = list(range(a , b))
print(cv)

input('')
и Допустим выдаёт
[1,2,3,4,5,6,7,8,9,10]
Так вот,как каждое число в print сделать командой ,которая будет это же число удалять из списка?
 

Snoop007

Green Team
07.06.2020
67
81
BIT
16
У меня есть скрипт.
Python:
import random
import keyboard


a = input(':')
b = input(':')

cv = list(range(a , b))
print(cv)

input('')
и Допустим выдаёт
[1,2,3,4,5,6,7,8,9,10]
Так вот,как каждое число в print сделать командой ,которая будет это же число удалять из списка?

Поправил код, если я правильно понял вопрос:
Python:
import random
import keyboard


a = int(input(':'))
b = int(input(':'))

cv = list(range(a, b))
print(cv)

a1 = int(input(':'))

try:
    cv.remove(a1)
except ValueError:
    pass

print(cv)

Вывод:
:3
:9
[3, 4, 5, 6, 7, 8]
:4
[3, 5, 6, 7, 8]
 

Rock

Member
26.06.2021
14
0
BIT
0
Поправил код, если я правильно понял вопрос:
Python:
import random
import keyboard


a = int(input(':'))
b = int(input(':'))

cv = list(range(a, b))
print(cv)

a1 = int(input(':'))

try:
    cv.remove(a1)
except ValueError:
    pass

print(cv)

Вывод:
:3
:9
[3, 4, 5, 6, 7, 8]
:4
[3, 5, 6, 7, 8]
Отлично,но только если добавить код в файл '.рy' то допустим там [1,2,3,4,5,6,7,8,9,10] , написал 4 и всё работает.Но как сделать так что бы в файле можно было удалять числа пока они не закончатся??
А так всё прекрасно работает!
 

Snoop007

Green Team
07.06.2020
67
81
BIT
16
Отлично,но только если добавить код в файл '.рy' то допустим там [1,2,3,4,5,6,7,8,9,10] , написал 4 и всё работает.Но как сделать так что бы в файле можно было удалять числа пока они не закончатся??
А так всё прекрасно работает!
Я совершенно не понимаю, что именно вам требуется. Вы хотите открыть какой-либо файл в python и удалить из строк все числа?
Если другое, изложите свои мысли с примером и по-человечески.
 

Rock

Member
26.06.2021
14
0
BIT
0
Я совершенно не понимаю, что именно вам требуется. Вы хотите открыть какой-либо файл в python и удалить из строк все числа?
Если другое, изложите свои мысли с примером и по-человечески
Просто что бы можно было удалить все числа командами,пример: [1,2,3,4,5]
ввёл 1 затем 2 и тд , так что бы потом они все могли закончиться
 

Snoop007

Green Team
07.06.2020
67
81
BIT
16
Просто что бы можно было удалить все числа командами,пример: [1,2,3,4,5]
ввёл 1 затем 2 и тд , так что бы потом они все могли закончиться
Python:
import random
import keyboard


a = int(input(':'))
b = int(input(':'))

cv = list(range(a, b))
print(cv)

while True:
    a1 = int(input(':'))
    try:
        cv.remove(a1)
    except ValueError:
        pass

    print(cv)

    if bool(cv) is False: break
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!