I'll give it a try...

You can query dba_tab_partitions and dba_ind_partitions to find out which tables and indexes are partitioned, also in which tablespace each partition is sitting.

You can query dba_tables and dba_indexes minus select distinct from dba_tab_partitions and dba_ind_partitions to find out which tables and indexes are not partitioned, also in which tablespace the non-partitioned objects are sitting.