Munich (recent holiday)
close to what you described for Warsaw: buy a weekly pass from a machine, it comes already stamped, the ticket won't leave your wallet ever again (no need to show it unless there are controllers). There are zones and you can buy extension tickets. And there is an app too.