需要有关Python的帮助

时间:2016-10-12 11:06:32

标签: python

我刚刚编写了下面的代码,问题是当我写BANKISGADZARCVA时,它仍然显示了WESIERIMUSHAOBA的印刷品。

print("Gamarjoba")
print("tqveni davalebaa ishovot fuli valis gadasaxdelad")
print("Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA")
input('Airchiet Fulis Shovnis Gza: ')
if "WESIERIMUSHAOBA":
print("Sadaa Samushao Am Mtavrobis Xelshi")
elif "BANKISGADZARCVA":
print("Axlobeltan tu ucxostanertad")

1 个答案:

答案 0 :(得分:-1)

Python需要缩进。试试这个:

print("Gamarjoba")
print("tqveni davalebaa ishovot fuli valis gadasaxdelad")
print("Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA")

x = input('Airchiet Fulis Shovnis Gza: ')
if "WESIERIMUSHAOBA" in x:
    print("Sadaa Samushao Am Mtavrobis Xelshi")
elif "BANKISGADZARCVA":
    print("Axlobeltan tu ucxostanertad")

更多,没有必要这么多的印刷品。您可以按如下方式压缩它们:

print('Gamarjoba\n'
      'tqveni davalebaa ishovot fuli valis gadasaxdelad\n'
      'Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA\n')

x = input('Airchiet Fulis Shovnis Gza: ')
if "WESIERIMUSHAOBA" in x:
    print("Sadaa Samushao Am Mtavrobis Xelshi")
elif "BANKISGADZARCVA":
    print("Axlobeltan tu ucxostanertad")

在PEP8(这是每个Python开发人员应该阅读的内容)中,它写道:

每个缩进级别使用4个空格。

  

延续线应垂直对齐包裹的元素   在括号,括号和括号内使用Python的隐式线连接   大括号,或使用悬挂缩进。使用悬挂缩进时   应考虑以下因素;应该没有任何争论   第一行和进一步的缩进应该用于清楚   将自己区分为延续线。