周一   1 2 3 4 5 6 7 1				
			
		问他们性别				
			
		只有星期一符合题意				
			
		假设今日是周三,则张庄人说谎,则前天不是他说谎日子,再依据张庄人说谎日子是星期一、三、五。则推理不合理。同理可得,假设今日是周一,则张庄人说谎,则前天不是他说谎日子,前天是周六,的确不是他说谎的日子,推理验证正确!				
			
		周六				
			
		周一:
张庄说前天就是周六,所以他今天在说谎。
李庄周一不说谎,前天周六说谎,就这样				
			
		星期天
				
			
		都说前天是说谎的日子,那就有一个人说谎了,所以首先排除都不说谎的星期天。假设没说谎的人1前天说谎了,说谎的人2前天没说谎(好像有点绕),也就是说,1今天没说谎但前天说谎,如果按照是1.3.5或者是2.4.6来推,应该是间隔一天说谎,并不相符,所以前天,昨天,今天有一天是星期天。而最开始排除了今天是星期天的可能,所以只可能是前天或者昨天。如果前天是星期天,跟上文提到的〖假设没说谎的人1前天说谎了,说谎的人2前天没说谎〗不相符,前天总有一个人说谎了,故昨天是星期天,今天是星期一。				
			
		除了星期天和星期二
				
			
		是周一