谁在说谎?

两个谎言

1个真相

补充:因为如果王说的是真话,那么李和张说的一定是假话,那么从张说的话来看,李没有说谎,自相矛盾。所以王说的是假话,那么:1。李和张说的是实话;2.李说真话,说假话;3.张说真话,李说假话。

首先,因为李的话和张的话矛盾,排除了1。那么剩下的张和李可能是真的也可能是假的,但无论如何他们是两个谎言,1个真相。