【问题标题】:How do you execute a function while Python 3 is taking input from the user?当 Python 3 从用户那里获取输入时,你如何执行一个函数?
【发布时间】:2021-01-05 02:08:55
【问题描述】:

如何在程序仍在接受用户输入的同时执行一个函数,因为后面的所有代码

user_input = input()

在用户输入内容之前不会运行。

那么如何在用户输入时运行函数呢?

谢谢!

编辑:人们问我为什么需要这样做,所以我正在制作一个在线 TextRPG 游戏,人们也可以在其中聊天,但我想要的是当你打字时,聊天应该更新。另外我还没有尝试任何代码,因为我不知道该怎么做。

【问题讨论】:

  • 通过在另一个线程上运行它。为什么在等待输入时需要运行函数?
  • 分享您的代码,以便我们了解您的尝试。你想要的输出是什么?
  • @JoeFerndz 我已经编辑了我的帖子来回答你的问题。
  • 您是否研究过创建一个用python编写的在线游戏需要什么?它比您想象的要复杂得多。

标签: python


【解决方案1】:

您可以使用多线程的概念。

【讨论】:

    【解决方案2】:
    test_number = int(input("Enter a number: "))
    

    【讨论】:

    • 问题是:“如何在用户输入时运行函数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多