با سلام دوستان
من میخام یک برنامه ای بنویسم که پسورد لیست بسازه ،میخام برنامم یه جوری باشه که حروفی را که میخایم باهاش پسورد درست کنیم و طول رشته رو بهش بدیم و هر تعداد پسورد که میشه ساخت رو بده و بشه save کرد.
مثلا برنامه کل پسورد های 5 حرفی که با حروفی که بهش دادیم میشه ساخت را چاپ کنه.

مشکلم اینجایه که نمیدونم الگوریتم این برنامه چجوریه و از چه حلقه هایی و کجا باید استفاده کرد

اگه کسی میدونه لطفا کمکم کنید