تسلط بر اپراتورهای پایتون: راهنمای جامع

Mastering Python Operators: A Comprehensive Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک فرو رفتن عمیق در عملگرهای حسابی، مقایسه، و منطقی بیشتر کارکرد اصلی عملگرهای حسابی چیست؟ انواع مختلف عملگرهای حسابی در پایتون چیست؟ انواع مختلف عملگرهای انتساب چیست؟ هدف از عملگر مقایسه چیست؟ عملگرهای منطقی برای چه مواردی استفاده می شوند؟ سه عملگر منطقی رایج کدامند؟ دو نوع اپراتور عضویت چیست؟ تفاوت بین تاپل و لیست چیست؟ تفاوت بین عملگر هویت (is) و عملگر برابری (==) در پایتون را توضیح دهید. اپراتورهای بیتی در چه سطحی کار می کنند؟ پیش نیازها: دانش مقدماتی کامپیوتر

1. عملکرد اصلی عملگرهای حسابی چیست؟

الف) برای بررسی اینکه آیا مقداری در یک دنباله وجود دارد یا خیر.

B) برای انجام محاسبات روی مقادیر عددی.

C) برای تعریف توابع جدید در یک برنامه.

د) برای الحاق رشته ها به یکدیگر.


2. کدام یک از موارد زیر عملگر حسابی نیست؟

A) + (اضافه)

B) * (ضرب)

C) == (برابر با)

D)/(تقسیم)


3. عبارت زیر را ارزیابی کنید: 5 + 3 * 2. پاسخ (با توجه به ترتیب استاندارد عملیات) چیست؟

الف) 11

B)16

C) 20

د) 25


4. انواع مختلف عملگرهای حسابی در پایتون چیست؟


5. درباره نمودار تقدم عملگرهای حسابی چه می دانید؟


6. Floor Division چیست؟ آیا نتیجه را تا نزدیکترین عدد صحیح به سمت پایین گرد می کند یا به سمت بالا؟


7. عملگر ماژول پس از عملیات تقسیم چه چیزی را برمی گرداند؟


8. هدف اصلی یک اپراتور انتساب چیست؟

الف) برای انجام محاسبات روی متغیرهای موجود.

B) برای تعریف یک متغیر جدید و اختصاص مقدار به آن.

C) برای مقایسه دو مقدار و برگرداندن یک نتیجه True یا False.

د) برای کنترل جریان یک برنامه با استفاده از دستورات شرطی.


9. کدام یک از موارد زیر در اکثر زبان های برنامه نویسی عملگر اصلی انتساب است؟

A) + (به علاوه)

B) = (برابر)

C) * (ستاره)

D)/(اسلش جلو)


10. تفاوت بین یک انتساب ساده (=) و یک عملگر تخصیص افزوده (مانند += یا -=) چیست؟

الف) هیچ تفاوتی وجود ندارد، هر دو مقادیر را به متغیرها اختصاص می دهند.

B) عملگرهای تخصیص افزوده یک محاسبه را انجام می دهند و سپس نتیجه را اختصاص می دهند.

C) تخصیص ساده فقط با اعداد کار می کند، در حالی که تخصیص افزوده با همه انواع داده کار می کند.

د) تخصیص ساده یک متغیر جدید ایجاد می‌کند، در حالی که تخصیص افزوده متغیر موجود را تغییر می‌دهد.


11. انواع مختلف عملگرهای انتساب به جز عملگر انتساب اصلی (=) چیست؟


12. هدف از عملگر مقایسه چیست؟

الف) برای انجام محاسبات حسابی روی اعداد.

B) برای تعریف توابع جدید در یک برنامه.

C) برای ارزیابی رابطه بین دو مقدار و برگرداندن یک نتیجه True یا False.

د) برای کنترل جریان یک برنامه با استفاده از حلقه ها.


13. کدام یک از موارد زیر در اکثر زبان های برنامه نویسی عملگر مقایسه است؟

الف) اضافه (+)

B) ضرب (*)

C) برابر با (==)

D) مدول (%)


14. عبارت زیر را در نظر بگیرید: x = 10 و y = 5. آیا عبارت زیر درست است یا نادرست؟ x y

الف) همیشه درست است

ب) همیشه نادرست

C) به مقادیر خاص x و y بستگی دارد (در این مورد True)

د) بدون اطلاعات بیشتر قابل تعیین نیست.


15. عملگرهای مقایسه چیست؟


16. عملگرهای مقایسه رایج در پایتون کدامند؟


17. عملگرهای منطقی برای چه مواردی استفاده می شوند؟

الف) برای انجام عملیات حسابی روی اعداد.

B) برای ترکیب شرایط و ایجاد عبارات پیچیده که به True یا False ارزیابی می شوند.

ج) برای تعریف متغیرهای جدید در یک برنامه.

د) حلقه زدن عناصر در یک دنباله.


18. سه عملگر منطقی رایج کدامند؟ (همه موارد اعمال شده را انتخاب کنید)

A) و

B) WHILE

ج) یا

د) نه


19. عبارت را در نظر بگیرید: x = 5 و y = 10. اگر x 3 و y 10 باشد، این عبارت به چه چیزی ارزیابی می شود؟

الف) درست

ب) نادرست


20. عبارت: age = 18 و has_id == True را در نظر بگیرید. این عبارت چه چیزی را ارزیابی می کند (با فرض اینکه سن 20 سال باشد و has_id True باشد)؟

الف) همیشه درست است

ب) همیشه نادرست

C) فقط در صورتی درست است که سن 20 سال باشد و has_id True باشد

D) به مقدار سن بستگی دارد


21. تفاوت بین عملگر و و یا چیست؟

الف) هیچ تفاوتی وجود ندارد، هر دو به یک شکل کار می کنند.

B) و مستلزم صحیح بودن هر دو شرط است، در حالی که یا مستلزم آن است که فقط یکی درست باشد.


22. درباره جدول صدق عملگر منطقی "and" چه می دانید؟


23. در مورد عملگر منطقی "یا"، اگر عبارت اول True باشد، آیا نیازی به ارزیابی عبارت دوم وجود دارد؟


24. عملکرد عملگر منطقی "not" چیست؟


25. هدف اپراتور عضویت چیست؟

الف) محاسبات ریاضی را روی دنباله ها انجام دهید.

B) بررسی کنید آیا مقداری در یک دنباله وجود دارد (مانند یک لیست، رشته یا مجموعه).

ج) رشته ها را به هم بچسبانید.

د) توابع جدید را در یک برنامه تعریف کنید.


26. تفاوت بین تاپل و لیست چیست؟


27. دو نوع اپراتور عضویت چیست؟


28. کدام یک از موارد زیر یک عملگر عضویت در پایتون است؟

A) + (به علاوه)

B) * (ستاره)

C) در

D) == (برابر با)

29. تفاوت بین عملگر in و عملگر not in در پایتون را توضیح دهید.


30. با چه ساختار داده ای می توانید از عملگر in استفاده کنید؟ (همه موارد اعمال شده را انتخاب کنید)

الف) فهرست‌ها

B) رشته ها

ج) چندتایی

D) دیکشنری ها (با کلیدهای in متفاوت کار می کند)


31. عبارت "apple" در "pineapple" به صورت زیر ارزیابی می شود:

الف) درست

ب) نادرست


32. با توجه به لیست میوه ها = ['apple', 'banana', 'orange']، کدام عبارت وجود «انبه» را بررسی می کند؟

الف) میوه ها == 'انبه'

ب) "انبه" در میوه ها


33. هدف یک اپراتور هویت چیست؟

الف) برای انجام محاسبات روی متغیرهای موجود.

B) برای بررسی اینکه آیا دو متغیر بدون توجه به مقادیر آنها به یک شی در حافظه اشاره دارند یا خیر.

ج) برای مقایسه مقادیر دو متغیر و مشاهده برابری آنها.

د) برای کنترل جریان یک برنامه با استفاده از حلقه ها.


34. کدام یک از موارد زیر یک عملگر هویت در پایتون است؟

الف) اضافه (+)

B) برابر با (==)

C)

است

D) در (عضویت)


35. کد زیر را در نظر بگیرید: x = [1، 2، 3]، y = [1، 2، 3] و z = x. آیا عبارت زیر درست است یا نادرست؟ x است y

الف) همیشه درست است

ب) همیشه نادرست

C) به مقادیر خاص در لیست ها بستگی دارد (در این مورد، نادرست)

د) درست است، زیرا هر دو لیست دارای عناصر یکسانی هستند.


36. تفاوت بین عملگر هویت (is) و عملگر برابری (==) در پایتون را توضیح دهید.


37. عملگرهای بیتی روی چه چیزی کار می کنند؟

الف) اعداد ممیز شناور

ب) بیت های مجزا در یک عدد باینری

ج) رشته های متنی

د) عبارات منطقی (درست/نادرست)


38. کدام یک از موارد زیر یک عملگر بیتی رایج است؟

الف) اضافه (+)

B) ضرب (*)

C) و ( )

د) بزرگتر از ( )


39. دو عدد باینری را تصور کنید: x = 0101 (اعشار 5) و y = 1010 (اعشار 10). نتیجه انجام یک عمل بیتی AND (x y) چیست؟

A) 0000 (اعشار 0)

B) 0100 (اعشار 4)

C) 1111 (اعشار 15)

د) بدون دانستن اندازه‌های متغیر قابل تعیین نیست.


40. هدف عملگر شیفت چپ (<<) در عملیات بیتی چیست؟

الف) بیت‌های عملوند را به سمت راست منتقل می‌کند و بیت‌هایی را که از انتها می‌افتند دور می‌اندازد.

B) عملیات AND را به صورت بیتی انجام می دهد و تعداد بیت های مشخص شده به سمت چپ منتقل شده است.

C) عملوند را در توان 2 ضرب می کند و برابر با تعداد بیت های جابجا شده است.

د) بیت های عملوند را به چپ منتقل می کند و موقعیت های خالی را با صفر پر می کند.






سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

123 123

  • شروع کار با ریاضی در پایتون: عملگرهای حسابی Getting Started with Math in Python: Arithmetic Operators

  • توضیح عملگرهای تخصیص پایتون Python Assignment Operators Explained

  • کاوش اپراتورها و نمونه‌های مختلف مقایسه Exploring Different Comparison Operators and Examples

  • تصمیم گیری در پایتون: با استفاده از عملگرهای منطقی Making Decisions in Python: Using Logical Operators

  • یافتن عناصر در لیست های پایتون، تاپل ها و موارد دیگر: اپراتورهای عضویت Finding Elements in Python Lists, Tuples, and More: Membership Operators

  • درک عملگرهای هویت (هست و نیست) در پایتون Understanding Identity Operators (is and is not) in Python

  • آشنایی با عملگرهای بیتی در پایتون: انواع، معنی و مثال Understanding Bitwise Operators in Python: Types, Meaning, and Examples

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

تسلط بر اپراتورهای پایتون: راهنمای جامع
جزییات دوره
4.5 hours
8
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
453
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prabh Kirpa Classes Prabh Kirpa Classes

Educatorاین کانال صرفاً مبتنی بر آموزش است. هدف ما این است که اطمینان حاصل کنیم که دانش آموزان قادر به درک هر سوال به روشی آسان هستند. ما مفتخریم که خدمات آموزشی با کیفیت به دانش‌آموزان کلاس VII تا کلاس XI علوم NCERT، راه حل‌های کامپیوتری و مطالعات تجاری انگلیسی ارائه می‌کنیم. هدف ما کمک به رهبران فردا برای یادگیری موفقیت امروز است.