在等待输入python时更新turtle / gui

时间:2014-05-13 00:20:48

标签: python turtle-graphics

我正在制作聊天程序,但我遇到了一个问题:屏幕只在输入后更新。我正在用乌龟来展示聊天(我知道,乌龟对于这个目的并不是那么好,但它很简单。)

这是我循环中的代码:

while True:    
    ind = userlist.index(user)
    if statlist[ind] == 'banned':
        print('You have been banned.')
        break
    word = input('>>> ')
    command(word)
    if word != '':
        chat = user + '(' + status + '): ' + word
        update_room(chat)
    refresh()

除了

之外,几乎所有内容都可以忽略
word = input('>>> ')

refresh()

refresh()更新了龟室。

即使用户输入,我怎么能这样打印出新的聊天?将2个并排的while循环工作吗?

我承认我的程序组织得不好,为了解决这个问题,我可能不得不重写这个循环。 注意:我宁愿不导入任何东西,但如果需要导入,那么如果该模块预先加载了python,那将会很棒。

或者另一个问题:是否有可能同时并排运行2个无限循环?

0 个答案:

没有答案