Я пытался написать программу, которая проверяет навыки письма. (используя tkinter)
Для использования типа в y, нажмите ввод, напишите предложение, которое вам дали, нажмите ввод еще раз, и он выведет время, которое потребовалось вам. Это та часть, которая работает.
Чтобы добавить больше гибкости, я хотел добавить кнопку, которая перемешивает предложение и дает вам новое. Я попытался random.choice
из списка, определяя переменную как параметр, и в настоящее время застрял на random.randint
. Никто из них не работал до сих пор. После запуска кода они выводят случайное предложение, но кнопка просто ничего не делает.
- здесь код функции и далее, где используется кнопка. Если вам нужен полный код, просто спроситедля этого: D
def change_sentence():
var = random.randint(0,5)
if var == 1:
sentence_var = "thats gonna work"
return sentence_var
if var == 2:
sentence_var = "probably"
return sentence_var
if var == 3:
sentence_var = "i guess"
return sentence_var
if var == 4:
sentence_var = "maybe?"
return sentence_var
if var == 5:
sentence_var = "please??"
return sentence_var
sentence_var = change_sentence()
shuffle_button = Button(root, text="Shuffle", command=change_sentence)
В заключение я просто ищу способ заставить мою кнопку работать.