Hello, World!
همانطور که رسم آغاز یادگیری هر زبان برنامهنویسی است، اولین قدم نوشتن برنامهای است که عبارتی مانند Hello, World! را در خروجی چاپ کند. در پایتون برای این کار از تابع print()
استفاده میکنیم:
>>> print('Hello world!')
Hello world!
تبریک میگویم! شما اولین برنامه پایتونی خود را با موفقیت اجرا کردید. (خسته نباشید... این تازه شروع ماجراست!) تابع print()
میتواند چندین بار برای چاپ خطوط مختلف نیز استفاده شود:
>>> print('Hello world!')
Hello world!
>>> print('Hello world!')
Hello world!
>>> print('Spam and eggs...')
Spam and eggs...
محاسبات ریاضی در پایتون
پایتون علاوه بر چاپ متن، قابلیت انجام محاسبات ریاضی را نیز دارد. برای نمونه، با وارد کردن یک عملیات ریاضی در کنسول، نتیجهی آن را به صورت مستقیم دریافت میکنید:
>>> 2 + 2
4
>>> 5 + 4 - 3
6
نکته: فاصله بین عملگرها اختیاری است، اما استفاده از آنها باعث خوانایی بیشتر کد میشود. برای انجام ضرب و تقسیم از نمادهای *
و /
استفاده میکنیم. استفاده از پرانتز نیز ترتیب انجام عملیات را مشخص میکند:
>>> 2 * (3 + 4)
14
>>> 10 / 2
5.0
اعداد منفی و عملیات آنها
علامت منفی برای نمایش اعداد منفی بهکار میرود و پایتون با آنها مانند اعداد مثبت رفتار میکند:
>>> -7
-7
>>> (-7 + 2) * (-4)
20
نکته: علامت مثبت نیز میتواند قبل از عدد بیاید، ولی تأثیری ندارد و تنها جنبهی ظاهری برای تاکید دارد. همچنین تقسیم بر صفر در پایتون با خطا مواجه میشود:
>>> 11 / 0
Traceback (most recent call last):
File "", line 1, in <module>
ZeroDivisionError: division by zero
نکته: خطاها در پایتون معمولا نوع مشکل را بهوضوح در آخر پیام نشان میدهند. خواندن این پیامها کمک بزرگی در پیدا کردن و رفع خطاهاست.
اعداد اعشاری (Float)
اعدادی که بخش اعشاری دارند با نوع float
در پایتون نمایش داده میشوند. این اعداد با داشتن یک نقطه اعشار مشخص میشوند و میتوان آنها را با عملیات ریاضی مانند تقسیم یا ضرب تولید کرد:
>>> 3 / 4
0.75
>>> 9.8765000
9.8765
نکته: برخی عملیات مانند تقسیم ۱ بر ۳ خروجیای با دقت بینهایت نیاز دارد، ولی کامپیوترها دقت محدودی دارند و نتیجه را بهصورت تقریبی نمایش میدهند.
>>> 1 / 3
0.3333333333333333
ترکیب اعداد صحیح و اعشاری
پایتون هنگام ترکیب یک عدد صحیح با عدد اعشاری، عدد صحیح را بهصورت خودکار به اعشاری تبدیل میکند:
>>> 8 / 2
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65
توان و ریشهگیری
برای انجام عملیات توان (یا ریشهگیری)، از علامت **
استفاده میشود:
>>> 2 ** 5
32
>>> 9 ** (1/2)
3.0
سایر عملیات ریاضی
برای محاسبه تقسیم صحیح (بدون اعشار) از عملگر //
و برای محاسبه باقیمانده از %
استفاده میشود:
>>> 20 // 6
3
>>> 1.25 % 0.5
0.25