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

时间:2018-11-05 16:15:28

标签: python list variables input flowchart

我的任务是从流程图中创建代码,如下所示。

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

但是,我在让用户输入变量之一的链接以打印该变量中的内容时遇到问题。希望这是有道理的,我是这个社区的新手,并且通常对代码进行编码,因此对我的问题表示歉意。预先感谢!

Image

1 个答案:

答案 0 :(得分:1)

在堆栈溢出时,我们通常不编写代码,但是您可以:

# 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版本。