嘿,我刚开始学习python,我正在使用2.7。 为了练习到目前为止我学到的东西,我决定为硬币转换器写一个小脚本。直到我遇到这个问题才顺利。我在第9行的elif部分得到了缩进错误。你能帮我解决一下吗?
print " Conversor de moeda"
print " by DB \n"
def voltar():
opcao=raw_input("--------------------------------------------------------------------------\nPara converter outro valor Inserir 1 \nPara voltar ao menu Inserir 2")
if opcao == "1":
#do something
elif opcao == "2":
tipo_conv
else:
voltar()
def conversor():
tipo_conv=raw_input("Inserir o número correspondente ao tipo de conversão desejado e carregar no enter: \n1 - Euros -> Dólares \n2 - Dólares -> Euros \n3 - Euros -> Libras \n4 - Libras -> Euros \n")
if tipo_conv == "1":
qtd=input("Inserir quantidade de Euros a converter:")
qtd2=qtd * 1.09212
print qtd, "Euros =" , qtd2, "Dólares"
voltar()
elif tipo_conv == "2":
qtd=input("Inserir quantidade de Dólares a converter:")
qtd2=qtd * 0.915650
print qtd, "Dólares =" , qtd2, "Euros"
voltar()
elif tipo_conv == "3":
qtd=input("Inserir quantidade de Euros a converter:")
qtd2=qtd * 0.751910
print qtd, "Euros =" , qtd2, "Libras"
voltar()
elif tipo_conv == "4":
qtd=input("Inserir quantidade de Libras a converter:")
qtd2=qtd * 1.32995
print qtd, "Libras =" , qtd2, "Euros"
voltar()
else:
print "Erro. Escolher uma das quatro opções disponíveis"
conversor()
conversor()
答案 0 :(得分:2)
如果要编写没有任何可执行代码的if
语句,请使用pass
关键字。这表明您将在稍后阶段在块中编写一些代码。
if opcao == "1":
pass
elif opcao == "2":
......
然后你的程序应该运行。