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

  • Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

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

  • Автор темы Автор темы Rock
  • Дата начала Дата начала
  • Теги Теги
    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 сделать командой ,которая будет это же число удалять из списка?
 
У меня есть скрипт.
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]
 
Поправил код, если я правильно понял вопрос:
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 и всё работает.Но как сделать так что бы в файле можно было удалять числа пока они не закончатся??
А так всё прекрасно работает!
 
Отлично,но только если добавить код в файл '.рy' то допустим там [1,2,3,4,5,6,7,8,9,10] , написал 4 и всё работает.Но как сделать так что бы в файле можно было удалять числа пока они не закончатся??
А так всё прекрасно работает!
Я совершенно не понимаю, что именно вам требуется. Вы хотите открыть какой-либо файл в python и удалить из строк все числа?
Если другое, изложите свои мысли с примером и по-человечески.
 
Я совершенно не понимаю, что именно вам требуется. Вы хотите открыть какой-либо файл в python и удалить из строк все числа?
Если другое, изложите свои мысли с примером и по-человечески
Просто что бы можно было удалить все числа командами,пример: [1,2,3,4,5]
ввёл 1 затем 2 и тд , так что бы потом они все могли закончиться
 
Просто что бы можно было удалить все числа командами,пример: [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
 
Мы в соцсетях:

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