چالش داریمممم👩💻
تابعی بنویسید که یک عدد بگیرد و لیست مقسومعلیههای آن را برگرداند.
#چالش | آموزش پایتون
تابعی بنویسید که یک عدد بگیرد و لیست مقسومعلیههای آن را برگرداند.
#چالش | آموزش پایتون
👨💻2
پیدا کردن مقسومعلیههای یک عدد
😇 تابعی بنویسید که یک عدد بگیرد و لیست مقسومعلیههای آن را برگرداند. 😇
☑️ راهحل چالش بالا
☑️ توضیح کد
1. یک تابع به نام
find_divisors تعریف میکنیم که یک عدد n را به عنوان ورودی میگیرد.2. یک لیست خالی به نام
divisors ایجاد میکنیم تا مقسومعلیهها را در آن ذخیره کنیم.3. با استفاده از یک حلقه
for، اعداد از ۱ تا n را بررسی میکنیم.4. اگر عدد
i مقسومعلیه n باشد (یعنی n % i == 0)، آن را به لیست divisors اضافه میکنیم.5. در نهایت، لیست
divisors را برمیگردانیم.☑️ تو از چه راهی حل کردی؟ راه خودت و کامنت کن! 😉
#توضیح_چالش | آموزش پایتون
👍2👨💻1
This media is not supported in your browser
VIEW IN TELEGRAM
مهم نيست بقیه چی میگن، مهم اینه که تو تلاشتو بکنی و مسیر مناسب رو برای خودت و پیدا کنی😉
#موتیو_تایم
❤4
انقدر که فعال هستید و بات پر شده از جواباتون نمیدونم جایزه را به کی بدم😔😂
پاسخ چالش "تابعی بنویسید که دو رشته بگیرد و بررسی کند آیا آنها Anagram هستند یا نه"
🌟توضیحات کد:
1. حذف فاصلهها و تبدیل به حروف کوچک:
این خط از کد فاصلهها را از رشته اول s1 حذف میکند و آن را به حروف کوچک تبدیل میکند.
به همین ترتیب، فاصلهها را از رشته دوم s2 حذف و آن را به حروف کوچک تبدیل میکند.
2. مقایسه حروف:
این خط از کد حروف هر دو رشته را به ترتیب مرتب میکند و سپس آنها را با یکدیگر مقایسه میکند. اگر دو رشته با هم برابر باشند (یعنی همه حروف یکسانی داشته باشند و تنها ترتیب آنها متفاوت باشد)، True برمیگرداند و در غیر این صورت False را برمیگرداند.
3. تست تابع:
دو رشته به عنوان ورودی برای تست تابع تعریف شدهاند.1
خروجی این تابع نمایش میدهد که آیا این دو رشته آنگرام یکدیگر هستند یا خیر. در این مورد، خروجی True خواهد بود زیرا حروف هر دو رشته برابر هستند.
#توضیح_چالش | آموزش پایتون
🌟توضیحات کد:
1. حذف فاصلهها و تبدیل به حروف کوچک:
- s1.replace(" ", "").lower():این خط از کد فاصلهها را از رشته اول s1 حذف میکند و آن را به حروف کوچک تبدیل میکند.
- s2.replace(" ", "").lower(): به همین ترتیب، فاصلهها را از رشته دوم s2 حذف و آن را به حروف کوچک تبدیل میکند.
2. مقایسه حروف:
- sorted(s1) == sorted(s2):
این خط از کد حروف هر دو رشته را به ترتیب مرتب میکند و سپس آنها را با یکدیگر مقایسه میکند. اگر دو رشته با هم برابر باشند (یعنی همه حروف یکسانی داشته باشند و تنها ترتیب آنها متفاوت باشد)، True برمیگرداند و در غیر این صورت False را برمیگرداند.
3. تست تابع:
- string1 = "Listen" و string2 = "Silent":
دو رشته به عنوان ورودی برای تست تابع تعریف شدهاند.1
- print(are_anagrams(string1, string2)):
خروجی این تابع نمایش میدهد که آیا این دو رشته آنگرام یکدیگر هستند یا خیر. در این مورد، خروجی True خواهد بود زیرا حروف هر دو رشته برابر هستند.
#توضیح_چالش | آموزش پایتون
این کد پایتون زمان فعلی را در دو منطقه زمانی مختلف (تهران و نیویورک) نمایش میدهد و همچنین زمان تهران را به زمان نیویورک تبدیل میکند. در این کد از ماژول
☑️ مراحل کد به شرح زیر است:
1. مناطق زمانی تهران و نیویورک با استفاده از
2. زمان فعلی در منطقه زمانی تهران با استفاده از
3. زمان فعلی در منطقه زمانی نیویورک نیز به همین ترتیب دریافت و چاپ میشود.
4. زمان تهران به زمان نیویورک با استفاده از متد
این کد برای نمایش تفاوت زمان بین دو منطقه زمانی و تبدیل زمان بین آنها مفید است.
#datetime | #zoneinfo | #module | learnpythonicy
datetime برای کار با تاریخ و زمان و از ماژول zoneinfo برای مدیریت مناطق زمانی استفاده شده است. ☑️ مراحل کد به شرح زیر است:
1. مناطق زمانی تهران و نیویورک با استفاده از
ZoneInfo تعریف میشوند.2. زمان فعلی در منطقه زمانی تهران با استفاده از
datetime.now() دریافت و چاپ میشود.3. زمان فعلی در منطقه زمانی نیویورک نیز به همین ترتیب دریافت و چاپ میشود.
4. زمان تهران به زمان نیویورک با استفاده از متد
astimezone() تبدیل شده و نتیجه چاپ میشود.این کد برای نمایش تفاوت زمان بین دو منطقه زمانی و تبدیل زمان بین آنها مفید است.
#datetime | #zoneinfo | #module | learnpythonicy
👍2
دستور while در یک نگاه!
یک ابزار مفید برای تکرار عملیات تا زمان برقراری یک شرط خاص است.
#while | #codeBites | learnpythonicy
یک ابزار مفید برای تکرار عملیات تا زمان برقراری یک شرط خاص است.
#while | #codeBites | learnpythonicy
❤3
ارسال پیام خودکار به واتساپ با Python! 🐍
با استفاده از کتابخانهی PyWhatKit در Python، میتوانید پیامهای متنی را به سرعت به شمارههای تلفن ارسال کنید.
در این مثال، ما یک پیام ساده به شمارهی "+989123456789" ارسال میکنیم. این کد به شما نشان میدهد که چطور میتوانید به سادگی با چند خط کد، ارتباطات خود را بهبود بخشید!
نکات کلیدی:
- 📞 شماره تلفن را با کد کشور وارد کنید.
- ✉️ متن پیام را با توجه به نیاز خود تغییر دهید.
- ⏳ با استفاده از
امیدوارم این کد برای شما مفید باشد! 💻✨
نظرات و پیشنهادات ارزشمند خود را با ما درمیان بگذارید🙏❤️ @learnpythonicyBot
#pywhatkit | #whatsapp | learnpythonicy
با استفاده از کتابخانهی PyWhatKit در Python، میتوانید پیامهای متنی را به سرعت به شمارههای تلفن ارسال کنید.
در این مثال، ما یک پیام ساده به شمارهی "+989123456789" ارسال میکنیم. این کد به شما نشان میدهد که چطور میتوانید به سادگی با چند خط کد، ارتباطات خود را بهبود بخشید!
نکات کلیدی:
- 📞 شماره تلفن را با کد کشور وارد کنید.
- ✉️ متن پیام را با توجه به نیاز خود تغییر دهید.
- ⏳ با استفاده از
wait_time، زمان لازم برای باز شدن واتساپ پیش از ارسال پیام را تنظیم کنید.امیدوارم این کد برای شما مفید باشد! 💻✨
نظرات و پیشنهادات ارزشمند خود را با ما درمیان بگذارید🙏❤️ @learnpythonicyBot
#pywhatkit | #whatsapp | learnpythonicy
این یک برنامه ساده به نام مدیریت مالی شخصی است که به کاربران امکان میدهد درآمدها و هزینههای خود را ثبت و مدیریت کنند.
این برنامه از کتابخانههای
#matplotlib | #pandas | learnpythonicy
این برنامه از کتابخانههای
pandas برای مدیریت دادهها و matplotlib برای ایجاد گزارشهای تصویری استفاده میکند. در ادامه، توضیحات مربوط به کد آورده شده است:👇#matplotlib | #pandas | learnpythonicy