با سلام!
منظور یک متغیر به شکل پارامتر هستش که می تونه بدون داشتن مقدار در محاسبات شرکت کنه. فرض کنیم ما یک متغیر سیمبولیک به اسم a رو تعریف می کنیم. بعد a را به توان دو می رسونیم. بعد حاصل رو با یک جمع می کنیم و نتیجه نهایی رو در سه ضرب می کنیم:3*(a2 + 1)بدیهیه که حاصل یک مقدار عددی نخواهد بود. تا زمانی که a مقدار دهی نشه، نمیشه انتظار خروجی به شکل یک عدد رو داشت. حالا ما a برابر صفر قرار می دهیم و عبارت فوق رو با دستور eval محاسبه می کنیم. خروجی برابر 3 خواهد شد. بار دیگه a رو مساوی -1 می کنیم و خروجی رو محاسبه می کنیم. حاصل برابر 6 خواهد شد. چون a به شکل سیمبولیک تعریف شده در هر زمان می تونه نماینده ی یک عدد مشخص باشه و بدون این که مقدار دهی بشه در روابط محاسباتی ما وارد بشه.
Bookmarks