得到预期的缩进块错误
Getting expected an indented block error
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') & (name2 == 'John'):
print("Your Name is correct")
main()
这是我写的简单代码,仅供学习Python。但是,我每次都会收到错误消息。我应该如何解决这个问题?
我认为您的 print 语句最初是不对齐的,因为它没有被您的 if 语句选中。另外你的 &
应该是 and
:
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') and (name2 == 'John'):
print("Your Name is correct")
main()
这应该有效
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') & (name2 == 'John'):
return("Your Name is correct")
print(main())
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') & (name2 == 'John'):
print("Your Name is correct")
main()
这是我写的简单代码,仅供学习Python。但是,我每次都会收到错误消息。我应该如何解决这个问题?
我认为您的 print 语句最初是不对齐的,因为它没有被您的 if 语句选中。另外你的 &
应该是 and
:
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') and (name2 == 'John'):
print("Your Name is correct")
main()
这应该有效
def main():
name = input("Enter Your Name:")
name2 = input ("Enter Your Name:")
if (name == 'Mark') & (name2 == 'John'):
return("Your Name is correct")
print(main())