Citation: 6B_1188/2020 E. C

Contre cet arrêt cantonal, A.________ dépose un recours en matière pénale devant le Tribunal fédéral. Principalement, il conclut à la réforme de l'arrêt attaqué en ce sens qu'il est condamné à une peine privative de liberté, entièrement compensée par la détention avant jugement subie, ainsi qu'à une peine pécuniaire de 50 jours-amende à 10 fr. avec sursis pendant deux ans, qu'il est renoncé à prononcer son expulsion et qu'il est renoncé à donner son signalement au SIS. A titre subsidiaire, il requiert l'annulation de l'arrêt attaqué et le renvoi de la cause à la cour cantonale pour nouvelle décision. En outre, il sollicite l'assistance judiciaire. Invité à se déterminer, le Ministère public fribourgeois a déposé des observations et conclu au rejet du recours. Le recourant a répliqué et le Ministère public fribourgeois a dupliqué. La cour cantonale a renoncé à déposer des observations.