将用户输入链接到列表中的变量
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 版本的流程图。
我得到了从流程图创建代码的任务,如下所示。
你可以看到它要求我做什么,因此,我认为这样做的方法是将三种语言分别分配给一个单独的变量,然后将 "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 版本的流程图。