编程新手无法弄清楚这一点


def LangConverter():
lang1 = input("Please select a language ")
if lang1 == "English":
lang2 = input("what langauge would you like to convert to ") 
if lang2 == "Spanish":

greeting = input("what would you like to say ")
if greeting == "hello":
print("Hola")
words1 = input("is this your first time speaking spanish ")
if words1 == ("yes" "Yes" "Yeah"):
print("Si")
word4 = input("Say something I will translate it")
if word4 == ("How are you"):
print("Que Paso")

if lang2 == "French":
fwords = input("what would you like to say")
if fwords == "Hello":
print("Bonjour")

LangConverter((

我面临的主要问题是,当我用法语输入时,法语单词输入不会在终端上运行

您有错误的缩进:if语句实际上在内部

if lang1 == "english"

此代码应能在中工作

def LangConverter():
lang1 = input("Please select a language ")
if lang1 == "English":
lang2 = input("what langauge would you like to convert to ") 
if lang2 == "Spanish":

greeting = input("what would you like to say ")
if greeting == "hello":
print("Hola")
words1 = input("is this your first time speaking spanish ")
if words1 == ("yes" "Yes" "Yeah"):
print("Si")
word4 = input("Say something I will translate it")
if word4 == ("How are you"):
print("Que Paso")

if lang2 == "French":
fwords = input("what would you like to say")
if fwords == "Hello":
print("Bonjour")

相关内容

最新更新