۳ Mehrad
نوشتن تابع custom_eval
جامعه پایتون (وب) ایجاد شده در ۲۱ آذر ۱۴۰۰

سلام من عملکرد تابع eval رو فهمیدم اما تمرینی که استاد داد رو متوجه نشدم که دقیق باید چه کار کنم

سلام وقت بخیر


سوالتون رو ممنون میشم کامل‌تر بپرسید تا شما رو بهتر راهنمایی کنم.(مثلا دقیقه ویدیو رو بگید)

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

و در صورتی که مشکل داشتید سوالتون رو بپرسید

پوریا شفیعی ۲۱ آذر ۱۴۰۰، ۰۶:۴۷

تمرین این بود که تابع eval رو بازنویسی کنیم (31:04)" فرض کنیم مفسر پایتون تابع ایول رو نمیشناسه..."

من خود سوالو متوجه نمیشم

Mehrad ۲۱ آذر ۱۴۰۰، ۰۶:۵۳

سلام مهرداد جان


تمرینی که داده شده این هست فرض کنید تابع eval وجود نداشت و شما لازم داشتید رشته "2+2" رو کاری کنید که براتون حساب کنه

درصورتی که "2+2" یک رشته (استرینگ) هست و مفسر اون رو محاسبه نمیکنه ولی وقتی از eval("2+2") استفاده میکردید جواب میشد 4 یعنی مفسر براتون محسابه میکرد با اینکه رشته بود خلاصه‌تر بخام بگم اونو به صورت 2 + 2 در نظر میگرفت تا قابل اجرا باشه

حالا بر اساس همین توضیحات فرض کنید eval نیست و باید الگوریتمی بنویسید که وقتی یه رشته "2 + 2" بهش دادم در جواب بهمون بده 4

موفق باشید

بهترین پاسخ
پوریا شفیعی ۲۱ آذر ۱۴۰۰، ۱۲:۳۶