🔤 مبانی زبان

پایتون، ماشین‌حساب تو

۴ گام

عملگرهای حسابی

پایتون همهٔ کارهای یک ماشین‌حساب را بلد است:

عملگر کار مثال نتیجه
+ - * جمع، تفریق، ضرب 6 * 7 42
/ تقسیم (همیشه اعشاری) 7 / 2 3.5
// تقسیم صحیح (فقط بخش صحیح) 7 // 2 3
% باقیمانده 7 % 2 1
** توان 2 ** 3 8
print(7 / 2)
print(7 // 2)
print(7 % 2)

اولویت عملگرها

درست مثل ریاضی، توان اول انجام می‌شود، بعد ضرب و تقسیم، و در آخر جمع و تفریق. با پرانتز می‌توانی ترتیب را عوض کنی:

print(18 + 14 / 2)     # 25.0 : اول تقسیم
print((18 + 14) / 2)   # 16.0 : اول پرانتز

این همان اشتباه معروفِ «میانگین غلط» است؛ چالش ۱۴ را هم ببین. هر جا شک داشتی، پرانتز بگذار.

  1. ۱گام ۱

    با print حاصل 15 + 27 را چاپ کن.

    پایتون یک ماشین‌حساب است: خودت جواب را حساب نکن؛ همان عبارت 15 + 27 را بنویس تا پایتون حسابش کند.

  2. ۲گام ۲

    یک خط دیگر بنویس که با عملگر توان ** مقدار 2 به توان 10 را چاپ کند. خروجی باید 1024 باشد.

    توجه: در پایتون توان با ** نوشته می‌شود، نه با ^.

  3. ۳گام ۳

    فرض کن 135 دقیقه وقت داریم. اول بنویس total_minutes = 135. بعد:

    - با عملگر // (تقسیم صحیح) تعداد ساعت‌های کامل را در متغیر hours بریز (total_minutes // 60). - با عملگر % (باقیمانده) دقیقه‌های باقی‌مانده را در minutes بریز (total_minutes % 60). - با یک print و دو مقدار، هر دو را چاپ کن. خط آخر خروجی باید 2 15 باشد.

  4. ۴گام ۴

    میانگین دو نمرهٔ 18 و 14 را با یک خط حساب کن، در متغیر average بگذار و چاپش کن. خروجی باید 16.0 باشد.

    نکتهٔ اولویت: ضرب و تقسیم قبل از جمع انجام می‌شوند. پس 18 + 14 / 2 یعنی 18 + 7.0، که میانگین نیست! برای اینکه اول جمع شود، از پرانتز استفاده کن.

در حال آماده‌سازی ویرایشگر…