Я пытаюсь вернуться в начало функции (не перезапускать ее, а перейти на верх), но не могу понять, как это сделать , Вместо того чтобы дать вам длинный код, я просто хочу, чтобы составить пример того, что я хочу:попытка петли к началу функции (своего рода) в python
used = [0,0,0]
def fun():
score = input("please enter a place to put it: ")
if score == "this one":
score [0] = total
if score == "here"
if used[1] == 0:
score[1] = total
used[1] = 1
elif used[1] == 1:
print("Already used")
#### Go back to score so it can let you choice somewhere else.
list = [this one, here]
Мне нужно, чтобы иметь возможность вернуться назад, так по существу забывает вы пытались использовать «здесь» снова без вытирая память. Все, хотя я знаю, что они ужасные, мне в основном нужно идти, но они не существуют в python. Есть идеи?
Редактировать: Ах, извините, я забыл упомянуть, что, когда он уже используется, мне нужно уметь куда-то заходить, чтобы он мог (я просто не хотел заглушать код). Я добавил счет == «this one», поэтому, если бы я попытался поместить его в «здесь», «здесь» уже было принято, это даст мне возможность повторного набора баллов = input («»), а затем я мог бы принять это значение и включить его в «этот» вместо «здесь». Ваш оператор цикла вернется к вершине, но не позволяет мне взять значение, которое я только что нашел, и поместить его в другое место. Я надеюсь, что это будет иметь смысл: р
использовать цикл while. –
@AshwiniChaudhary +1 вы должны опубликовать это как правильный ответ. – tripleee