تاپیک رفع اشکال برنامه نویسی python
-
xlrd از ورژن 2.0.0 به بعد دیگه فرمت xlsx رو پشتیبانی نمی کنه
می تونید از openpyxl استفاده کنیدیا فایل اکسلتون رو با فرمت csv ذخیره کنید و استفاده کنید
@m-an
ممنونم از جواب دهی تون
یک سوال دیگه
چجوری خروجی تابع را در یک داده ساختار یا متغیر ذخیره کنیم.
مثلا تابعی اعداد زوج ۰ تا ۱۸ را محاسبه می کند حالا می خواهیم حاصل در جایی ذخیره کنیم
چگونه می شود؟؟؟ -
@m-an
ممنونم از جواب دهی تون
یک سوال دیگه
چجوری خروجی تابع را در یک داده ساختار یا متغیر ذخیره کنیم.
مثلا تابعی اعداد زوج ۰ تا ۱۸ را محاسبه می کند حالا می خواهیم حاصل در جایی ذخیره کنیم
چگونه می شود؟؟؟ -
@m-an
سلام مجدد
می خواهم خروجی این تابع (اعداد فرد ۱ تا ۵۹)را در لیست یا متغیر ذخیره شود -
yas ta
سلام
قبل از اینکه برسیم به نحوه ذخیره کردن، کدی که نوشتین رو یکبار بررسی کنید چندتا مشکل داره
قراره از عدد n تا m اعداد فرد رو مشخص کنه ببینین الان این اتفاق میافته؟@m-an
کد درست کار می کند -
yas ta
سلام
قبل از اینکه برسیم به نحوه ذخیره کردن، کدی که نوشتین رو یکبار بررسی کنید چندتا مشکل داره
قراره از عدد n تا m اعداد فرد رو مشخص کنه ببینین الان این اتفاق میافته؟ -
@m-an اگر اعداد ۱ به جای n و ۵۹ به جای m بدهیم کد درست کار می کنه
من از قصد این مدلی نوشتم که بشود هر عدد دلخواهی وارد کرد
-
@m-an اگر اعداد ۱ به جای n و ۵۹ به جای m بدهیم کد درست کار می کنه
من از قصد این مدلی نوشتم که بشود هر عدد دلخواهی وارد کرد
-
@m-an سلام وقتتون بخیر باشه
چه منبعی رو برای اموزش پایتون پیشنهاد میکنید ؟
منظورم اینه ک فیلمای اموزشی با کیفیت رو از کجا یا چه سایتی ببینیم ک خوب تدریس کرده باشن؟ -
@m-an
من از قصد این کار می کنم تا حلقه ایجاد بشه
چون باید یکی یکی اعداد پرینت گرفته شود
شما اگر این کد من را بنویسید میبینید که خیلی خوب کار می کند
من این کار کردم و خوب کار کردحالا اگه میشه بگویید چجوری خروی را در داده ساختار یا متغیر ذخیره کنم؟
-
@m-an
من از قصد این کار می کنم تا حلقه ایجاد بشه
چون باید یکی یکی اعداد پرینت گرفته شود
شما اگر این کد من را بنویسید میبینید که خیلی خوب کار می کند
من این کار کردم و خوب کار کردحالا اگه میشه بگویید چجوری خروی را در داده ساختار یا متغیر ذخیره کنم؟
yas ta
توی این سوال با حالتی که شما نوشتین می تونید قبل از تعریف تابع، یه آرایه تعریف کنید
و داخل تابع اونجایی که n رو پرینت می کنید
همون عدد رو به آرایه append کنید
در نهایت این آرایه شامل همه اعداد فرد خواهد بوداین تابعی که شما نوشتین اصلا خروجی نداره که بخواد در جایی ذخیره بشه، شما تو این تابع فقط اومدین عدد فردی که پیدا کردین رو چاپ کردین
-
yas ta
توی این سوال با حالتی که شما نوشتین می تونید قبل از تعریف تابع، یه آرایه تعریف کنید
و داخل تابع اونجایی که n رو پرینت می کنید
همون عدد رو به آرایه append کنید
در نهایت این آرایه شامل همه اعداد فرد خواهد بوداین تابعی که شما نوشتین اصلا خروجی نداره که بخواد در جایی ذخیره بشه، شما تو این تابع فقط اومدین عدد فردی که پیدا کردین رو چاپ کردین
@m-an اگر خروجی ندارد پس چگونه تو پایتون شل هنگام فراخوانی به ما اعداد مورد نظر می دهد
-
yas ta
اون اعداد خروجی تابع نیستن
اعدادی که می بینید حاصل دستور print داخل تابع هست که به هنگام فراخوانی و اجرای تابع اون ها چاپ شدن@m-an
خب الان بگید چه کار کنم
طبق گفته شما من توی متود append گذاشتم ولی تغیر نکرد
یعنی اینجوری: -
@m-an
خب الان بگید چه کار کنم
طبق گفته شما من توی متود append گذاشتم ولی تغیر نکرد
یعنی اینجوری:yas ta در تاپیک رفع اشکال برنامه نویسی python گفته است:
@m-an
خب الان بگید چه کار کنم
طبق گفته شما من توی متود append گذاشتم ولی تغیر نکرد
یعنی اینجوری:من اومدم return aپایان گذاشتم
که برای تشکیل حلقه به مشکل نخورم
ولی خب خطای منطقی میدهد -
سلام
نظری ندارید؟
@M-an -
البته این مدلی هم نوشتم باز ارور منطقی می دهد
@M-an -
Y yas ta marked this topic as a question on