我刚刚编写了下面的代码,问题是当我写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")
答案 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的隐式线连接 大括号,或使用悬挂缩进。使用悬挂缩进时 应考虑以下因素;应该没有任何争论 第一行和进一步的缩进应该用于清楚 将自己区分为延续线。