#مشق_پایتون
چاپ جایگشت های حروف یک عبارت
برای محاسبه تعداد جایگشت های حروف یک کلمه ابتدا باید کتابخانه itertools را وارد کنیم، سپس از کاربر واژه مورد نظر را با input بگیریم و در متغیر word ذخیره کنیم. در نهایت میتوانیم با itertools.permutations به یک لیست از جایگشت های word برسیم که اینجا در متغیر per ذخیره شده.
حالا میتوانیم آنها را با یک حلقه چاپ کنیم. در حلقه گفته ایم به ازای هر i در per ، متغیر i را تبدیل به رشته معمولی کن - با استفاده از ''.join () - و چاپ کن.
اگر در حلقه فقط یک print معمولی بگیریم، نتایج به صورت لیست چاپ میشوند.
#python3 #python2
➖➖➖➖
🆔 @learnpy
چاپ جایگشت های حروف یک عبارت
برای محاسبه تعداد جایگشت های حروف یک کلمه ابتدا باید کتابخانه itertools را وارد کنیم، سپس از کاربر واژه مورد نظر را با input بگیریم و در متغیر word ذخیره کنیم. در نهایت میتوانیم با itertools.permutations به یک لیست از جایگشت های word برسیم که اینجا در متغیر per ذخیره شده.
حالا میتوانیم آنها را با یک حلقه چاپ کنیم. در حلقه گفته ایم به ازای هر i در per ، متغیر i را تبدیل به رشته معمولی کن - با استفاده از ''.join () - و چاپ کن.
اگر در حلقه فقط یک print معمولی بگیریم، نتایج به صورت لیست چاپ میشوند.
#python3 #python2
➖➖➖➖
🆔 @learnpy
✨ مقاله جدیدم در سورس ایران منتشر شد.
📣 راهنمایی برای یادگیری پایتون و پیش رفتن در آن
⚪️ 7 قدم طلایی برای شروع برنامه نویسی پایتون
اگر می خواهید اقدام به شروع یادگیری پایتون کنید ولی نمیدونید چه کنید به نظرم این مقاله خیلی به شما کمک می کند که چگونه و چطور استارت کار رو بزنید.
ᵎ در سورس ایران بخوانید 👇
🔗 http://bit.ly/2X20IOA
#article #start #python2 #python3
➖➖➖➖
🆔 @learnpy
📣 راهنمایی برای یادگیری پایتون و پیش رفتن در آن
⚪️ 7 قدم طلایی برای شروع برنامه نویسی پایتون
اگر می خواهید اقدام به شروع یادگیری پایتون کنید ولی نمیدونید چه کنید به نظرم این مقاله خیلی به شما کمک می کند که چگونه و چطور استارت کار رو بزنید.
ᵎ در سورس ایران بخوانید 👇
🔗 http://bit.ly/2X20IOA
#article #start #python2 #python3
➖➖➖➖
🆔 @learnpy
This media is not supported in your browser
VIEW IN TELEGRAM
تبدیل فایل های پایتون به فایل های اجرایی (exe)
زبان : انگلیسی
#video #python3 #python2 #pyinstaller
➖➖➖➖
🆔 @learnpy
زبان : انگلیسی
#video #python3 #python2 #pyinstaller
➖➖➖➖
🆔 @learnpy
#مشق_پایتون
تشخیص بزرگترین عدد
در این تمرین ابتدا یک لیست به اسم lmax ساخته ایم.
و در یک حلقه بی نهایت (While True) گفته ایم به ترتیب از کاربر عدد بگیر و به لیست اضافه کن و شرط گذاشته ایم که اگر عدد وارد شده کاربر 0 بود با دستور break از حلقه خارج شو.
تا اینجا ما یک لیست از اعداد داریم. حالا باید بزرگترین آن را چاپ کنیم.
یک روش که اینجا استفاده کرده ایم آن است که لیست را از کوچک به بزرگ با دستور lmax.sort() مرتب کنیم و بعد آخرین مقدار لیست را چاپ کنیم که با [-1] میتوانیم به آن دسترسی داشته باشیم.
در نهایت عددی که برای ما چاپ میشود، بزرگترین عددی بوده که ما در برنامه وارد کرده ایم.
#python3 #python2
➖➖➖➖
🆔 @learnpy
تشخیص بزرگترین عدد
در این تمرین ابتدا یک لیست به اسم lmax ساخته ایم.
و در یک حلقه بی نهایت (While True) گفته ایم به ترتیب از کاربر عدد بگیر و به لیست اضافه کن و شرط گذاشته ایم که اگر عدد وارد شده کاربر 0 بود با دستور break از حلقه خارج شو.
تا اینجا ما یک لیست از اعداد داریم. حالا باید بزرگترین آن را چاپ کنیم.
یک روش که اینجا استفاده کرده ایم آن است که لیست را از کوچک به بزرگ با دستور lmax.sort() مرتب کنیم و بعد آخرین مقدار لیست را چاپ کنیم که با [-1] میتوانیم به آن دسترسی داشته باشیم.
در نهایت عددی که برای ما چاپ میشود، بزرگترین عددی بوده که ما در برنامه وارد کرده ایم.
#python3 #python2
➖➖➖➖
🆔 @learnpy
#مشق_پایتون
ادامه دنباله فیبوناچی تا یک عدد خاص
در این تمرین با استفاده از تابع، دنباله فیبوناچی را ساخته ایم. که در آن سه متغیر a,b,c داریم که به ترتیب 0و1و0 مقدارگذاری شده اند. همانطور که میدانید در دنباله فیبوناچی هر عدد از جمع دو عدد قبلی به وجود می آید و همچنین اعداد اول و دوم 0 و 1 هستند که آنها را به طور پیشفرض چاپ کرده ایم. در تابع یک حلقه داریم که گفته ایم تا وقتی که مقدار c از مقدار ورودی کاربر بیشتر نیست دنباله را ادامه بده به این صورت که c را چاپ کن و سپس مقدار متغیر ها را یک پله بالاتر ببر یعنی a برابر b میشود و b برابر c . این شرط تا وقتی که مقدار ورودی کاربر از مقدار c بیشتر است، ادامه میابد و دنباله چاپ میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
ادامه دنباله فیبوناچی تا یک عدد خاص
در این تمرین با استفاده از تابع، دنباله فیبوناچی را ساخته ایم. که در آن سه متغیر a,b,c داریم که به ترتیب 0و1و0 مقدارگذاری شده اند. همانطور که میدانید در دنباله فیبوناچی هر عدد از جمع دو عدد قبلی به وجود می آید و همچنین اعداد اول و دوم 0 و 1 هستند که آنها را به طور پیشفرض چاپ کرده ایم. در تابع یک حلقه داریم که گفته ایم تا وقتی که مقدار c از مقدار ورودی کاربر بیشتر نیست دنباله را ادامه بده به این صورت که c را چاپ کن و سپس مقدار متغیر ها را یک پله بالاتر ببر یعنی a برابر b میشود و b برابر c . این شرط تا وقتی که مقدار ورودی کاربر از مقدار c بیشتر است، ادامه میابد و دنباله چاپ میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
#مشق_پایتون
فاکتوریل
در این تمرین، برنامه ای نوشتیم که فاکتوریل اعداد را حساب میکند. به این صورت که عدد را میگیرد و در متغیر n ذخیره میکند و یک متغیر به اسم m نیز داریم که مقدار اولیه اش برابر 1 میباشد.
سپس یک حلقه while نوشته ایم و گفته ایم تا وقتی که مقدار n از 1 بیشتر است تکرار شو. و درون حلقه نوشته ایم که مقدار m را برابر با مقدار m*n قرار بده و هر مرحله یکی از n کم کن. بدین ترتیب تمام اعداد بین n و 1 با هم ضرب میشوند و در m ذخیره میشوند. و وقتی که n به 1 رسید برنامه از حلقه خارج میشود و در نهایت مقدار m که همان فاکتوریل عدد n میباشد نمایش داده میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
فاکتوریل
در این تمرین، برنامه ای نوشتیم که فاکتوریل اعداد را حساب میکند. به این صورت که عدد را میگیرد و در متغیر n ذخیره میکند و یک متغیر به اسم m نیز داریم که مقدار اولیه اش برابر 1 میباشد.
سپس یک حلقه while نوشته ایم و گفته ایم تا وقتی که مقدار n از 1 بیشتر است تکرار شو. و درون حلقه نوشته ایم که مقدار m را برابر با مقدار m*n قرار بده و هر مرحله یکی از n کم کن. بدین ترتیب تمام اعداد بین n و 1 با هم ضرب میشوند و در m ذخیره میشوند. و وقتی که n به 1 رسید برنامه از حلقه خارج میشود و در نهایت مقدار m که همان فاکتوریل عدد n میباشد نمایش داده میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
Forwarded from Learn Python
📚پرفروش ترین کتاب پایتون را از لینک زیر دانلود کنید.
کتاب برنامه نویسی پیشرفته پایتون نوشته ایرج میرزازاده و مهدی بهکار را از کتابراه تهیه کنید.
😍👇😍👇😍👇
https://www.ketabrah.ir/کتاب-برنامه-نویسی-پیشرفته-پایتون/book/36512
کتاب برنامه نویسی پیشرفته پایتون نوشته ایرج میرزازاده و مهدی بهکار را از کتابراه تهیه کنید.
😍👇😍👇😍👇
https://www.ketabrah.ir/کتاب-برنامه-نویسی-پیشرفته-پایتون/book/36512