首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python在每次另一个函数结束时转到输入函数

Python在每次另一个函数结束时转到输入函数
EN

Stack Overflow用户
提问于 2020-12-01 02:18:09
回答 1查看 26关注 0票数 0
代码语言:javascript
复制
import json


user_input = input("**^**: ").lower()

#d
if (user_input == "learn"):
    backslash = "\\"
    phrase = input("What phrase do you want me to reply to: ")
    answer = input("What do you want me to answer: ")

    #Checks for illegal signs
    if backslash in phrase and backslash in answer:
        print ("Contains illegal signs")
    else:
        print("I leant something new")
        data = {}
        data[phrase] = []
        data[phrase].append({
            'phrase': phrase,
            'answer': answer
        })
        with open('data.txt', 'w') as outfile:
            json.dump(data, outfile)

这是我的脚本,它将用户输入放到一个文件中供以后使用。我的问题是我不知道如何让它回到user_input = input("**^**: ").lower()

EN

回答 1

Stack Overflow用户

发布于 2020-12-01 02:20:18

你可以把你的代码放在一个while循环中来保持它的运行。

代码语言:javascript
复制
while True:
    user_input = input("**^**: ").lower()
    
    if(user_input == "learn"):
        # ...

while True条件将使其保持运行,直到您关闭程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65079017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档