将用户输入链接到列表中的变量

Linking user input to a variable in a list

我得到了从流程图创建代码的任务,如下所示。

你可以看到它要求我做什么,因此,我认为这样做的方法是将三种语言分别分配给一个单独的变量,然后将 "Welcome to ..." 分配给它自己的变量还有。

但是,我在让用户向其中一个变量输入 link 以打印该变量中的任何内容时遇到问题。希望这是有道理的,我是这个社区的新手,一般来说是编码,所以我为我的问题道歉。提前致谢!

在 Stack Overflow 上,我们通常不编写代码,但在这里:

# Get user's selected language
userLanguage = input("What is your language? (English/French/Mandarin) ") # Ask the user the question

# Compare languages
if userLanguage.lower() == "english": # If the user entered "english", forced to lower-case by .lower()
    print("Hello")
elif userLanguage.lower() == "french": # If the user entered "french"
    print("Bonjour")
elif userLanguage.lower() == "mandarin": # If the user entered "madarin"
    print("Ni Hao")
else: # The entered language was something else
    print("Sorry, but I don't speak that")

# Welcome the user
print("Welcome to ...")

根据您的具体需要对其进行调整,但是有一个 Python 版本的流程图。