我的任务是从流程图中创建代码,如下所示。
您可以看到它要我做什么,因此,我认为这样做的方法是将三种语言分别分配给一个单独的变量,然后也将"Welcome to ..."
分配给它自己的变量
但是,我在让用户输入变量之一的链接以打印该变量中的内容时遇到问题。希望这是有道理的,我是这个社区的新手,并且通常对代码进行编码,因此对我的问题表示歉意。预先感谢!
答案 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版本。