۱۳۹۳/۱۰/۰۳, ۱۰:۱۱ ب.ظ
۱۳۹۳/۱۰/۰۴, ۱۲:۲۵ ق.ظ
سلام.
در این موارد، با توجه به اینکه نمی توانیم کدهای حلقه (مثلا حلقه for) را تغییر بدهیم، باید از دستور eval استفاده کنیم که یک رشته (متن - String) را دریافت کرده و سپس آن را به عنوان دستور اجرا می کند. بنابراین تنها کافی است که رشته مورد نظر را در هر گام حلقه تغییر بدهیم. این مورد، در کلید زیر شرح داده شده است و شما تنها باید دستور input را در رشته به کار ببرید :
کلید شماره 154
البته با دستور input می توان همزمان چند متغیر را دریافت نمود (تنها با یک خط کدنویسی و بدون استفاده از حلقه)، ولی فکر می کنم که قصد دارید که حتما از حلقه استفاده کنید (گفتم فقط تذکر داده باشم).
در این موارد، با توجه به اینکه نمی توانیم کدهای حلقه (مثلا حلقه for) را تغییر بدهیم، باید از دستور eval استفاده کنیم که یک رشته (متن - String) را دریافت کرده و سپس آن را به عنوان دستور اجرا می کند. بنابراین تنها کافی است که رشته مورد نظر را در هر گام حلقه تغییر بدهیم. این مورد، در کلید زیر شرح داده شده است و شما تنها باید دستور input را در رشته به کار ببرید :
کلید شماره 154
البته با دستور input می توان همزمان چند متغیر را دریافت نمود (تنها با یک خط کدنویسی و بدون استفاده از حلقه)، ولی فکر می کنم که قصد دارید که حتما از حلقه استفاده کنید (گفتم فقط تذکر داده باشم).