我是python的新手,我仍然在努力理解sytnax是如何工作的,你需要如何调整你的If和else才能让它正常工作。我如何才能真正知道还有哪些与哪个if匹配呢?尤其是在使用嵌套代码块时。据我所知,else与if (n % div == 0):语句一起使用,但为什么它与FOR语句对齐呢?我认为最后一个else语句与if n == 2:一起使用,但是else语句与它无关,相反,它是在后面。我似乎不能理解的是,如果对齐不一致,python是如何知道哪个if与
我需要从DB中获取所有这些数据,并以人类可读的格式(如对齐表)将其打印为python输出。下面您可以看到,我使用了fetchall()方法来获取这些数据,并使用了带有两个for循环的print语句。for item in data: print(value,end="\t")在下面,您可以看到它们中的一些显示为对齐,但有些数据没有显示为对齐。如何显示所有对齐的数据?
错误:
打印(Hr1)IndentationError:不缩进不匹配任何外部缩进级别
timing = ["3:00 PM", "3:10", "Monday"]
if ":" in timing[i]: # Trying to take both 3:00 PM and 3:00 from list
if " " in timing[i]: # Try