Связывание пользовательского ввода с переменной в списке - PullRequest
0 голосов
/ 05 ноября 2018

Я получил задачу создания кода из блок-схемы следующим образом.

Вы можете видеть, что он просит меня сделать, и, как таковой, я думаю, что способ сделать это состоял бы в том, чтобы назначить каждому из трех языков отдельную переменную, а затем назначить "Welcome to ..." для своей собственной переменной.

Однако у меня проблемы с тем, чтобы пользователь вводил ссылку на одну из переменных, чтобы напечатать все, что находится в этой переменной. Надеюсь, это имеет смысл, я новичок в этом сообществе и программирую в целом, поэтому я прошу прощения за свои проблемы. Заранее спасибо!

image

1 Ответ

0 голосов
/ 05 ноября 2018

При переполнении стека мы обычно не пишем код, но вы идете:

# 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.

...