Calculas df['pct_total'] = df['precio'] / df['precio'].sum() * 100.

¿Qué valor tendría esta columna para el precio de 150?

precio
100
150
250

—

Desliza para estimar

0%100%

Acierta si caes dentro de ±10%.