fix:while  bad expression