Python:如果另一个函数的条件结果?



已解决:感谢您的帮助。 我正在一页中处理字典和哈希代码,并且存在块问题。 我想,我的逻辑是错误的,但我检查了所有页面,并修复了块。 它现在工作正常。

这是我的问题:

d = {}
d['a'] = 'alpha'
d['b'] = 'beta'
missing_key = 'x' in d
if missing_key == True:
print ("The key, you are looking for was successfully found!")
else:
print ("The key, you are looking for was not found!")

print ("Here are keys in database:")
for k, r in enumerate(d.keys(), start=1)
print ("Key {}: {}".format(k, r))

for条件非常有效。 但我不能运行那个if条件。我哪里做错了?感谢您的帮助。

收到此错误:

File "C:/Python/dictionary-hash.py", line 33
if missing_key == True:
IndentationError: unexpected indent

我也在使用"Python 3.6"和"Anaconda Spyder">

代码中的逻辑没有错。由于错误是IndentationError,这一定是因为您在该if行上使用不一致的缩进。确保每行上的缩进一致(使用相同数量的空格/制表符(。该行的开头可能有一个空格导致错误。

相关内容

  • 没有找到相关文章