Почему изображение исчезает всякий раз, когда я ввожу имя и нажимаю на него? ⇐ Python
-
Гость
Почему изображение исчезает всякий раз, когда я ввожу имя и нажимаю на него?
Это код, который у меня есть для «Игры с названием штата», кажется, все работает хорошо, но когда я ввожу название штата, изображение исчезает, и на экране пишется название этого штата, но без изображение. Итак, по сути, я хочу, чтобы название оставалось после того, как я введу название штата. Большое спасибо.
импортировать панд из импорта черепахи Черепаха, Экран черепаха = Черепаха() экран = Экран() # добавляем изображение на экран screen.title("Игра в штатах США") изображение = "blank_states_img.gif" screen.addshape(изображение) черепаха.форма(изображение) # создаем список названий состояний данные = pandas.read_csv("50_states.csv") all_names = data.state.to_list() список_имен = [] # напишем название штата на экране в то время как len(name_list) < 50: догадка_имя = screen.textinput(title=f"{len(name_list)}/50 состояний правильно", Prompt="Введите название штата ").title() if ignore_name == "Выход": отсутствующие_состояния = [] для состояния в all_names: если состояние отсутствует в name_list: Missing_states.append(состояние) df = pandas.DataFrame(отсутствующие_состояния) df.to_csv("missing_states.csv") перерыв если имя_угадывания во всех_именах: name_list.append(угадайте_имя) черепаха.hideturtle() черепаха.penup() row_data = данные[data.state == имя_догадки] черепаха.goto(int(row_data.x), int(row_data.y)) черепаха.write(угадайте_имя)
Это код, который у меня есть для «Игры с названием штата», кажется, все работает хорошо, но когда я ввожу название штата, изображение исчезает, и на экране пишется название этого штата, но без изображение. Итак, по сути, я хочу, чтобы название оставалось после того, как я введу название штата. Большое спасибо.
импортировать панд из импорта черепахи Черепаха, Экран черепаха = Черепаха() экран = Экран() # добавляем изображение на экран screen.title("Игра в штатах США") изображение = "blank_states_img.gif" screen.addshape(изображение) черепаха.форма(изображение) # создаем список названий состояний данные = pandas.read_csv("50_states.csv") all_names = data.state.to_list() список_имен = [] # напишем название штата на экране в то время как len(name_list) < 50: догадка_имя = screen.textinput(title=f"{len(name_list)}/50 состояний правильно", Prompt="Введите название штата ").title() if ignore_name == "Выход": отсутствующие_состояния = [] для состояния в all_names: если состояние отсутствует в name_list: Missing_states.append(состояние) df = pandas.DataFrame(отсутствующие_состояния) df.to_csv("missing_states.csv") перерыв если имя_угадывания во всех_именах: name_list.append(угадайте_имя) черепаха.hideturtle() черепаха.penup() row_data = данные[data.state == имя_догадки] черепаха.goto(int(row_data.x), int(row_data.y)) черепаха.write(угадайте_имя)