آموزش کامل کار با اعداد صحیح و اعشاری در پایتون: راهنمای جامع برای مبتدیان
درود بر شما دوستان ، علیرضا میرحبیبی هستم در این مقاله، به آموزش اعداد صحیح در پایتون و همچنین بررسی کامل نحوه کار با اعداد اعشاری (آموزش اعداد اعشاری در پایتون) در پایتون خواهیم پرداخت.
آموزش کامل کار با اعداد صحیح و اعشاری در پایتون
این مقاله برای کسانی که تازه شروع به یادگیری برنامهنویسی با پایتون کردهاند، بسیار مفید خواهد بود. ما با تعریف اعداد صحیح و اعشاری آغاز میکنیم و سپس به توضیح نحوه استفاده و تبدیل این اعداد در پایتون میپردازیم.
مقدمه
پایتون یکی از محبوبترین زبانهای برنامهنویسی دنیاست که به دلیل سادگی و قدرت آن، بین مبتدیان و حرفهایها مورد توجه قرار گرفته است. اعداد در پایتون به دو دسته اصلی تقسیم میشوند: اعداد صحیح (Integer) و اعداد اعشاری (Float). در این مقاله، نحوه کار با این دو نوع عدد را به طور کامل بررسی خواهیم کرد.
آموزش اعداد صحیح در پایتون (Integer)
در مبحث آموزش اعداد صحیح در پایتون باید گفت اعداد صحیح یا Integer ها، اعداد بدون قسمت اعشاری هستند. این اعداد میتوانند مثبت، منفی یا صفر باشند. در پایتون، تعریف اعداد صحیح بسیار ساده است. مثالهای زیر نحوه تعریف اعداد صحیح را نشان میدهند:
a = 5
b = -10
c = 0
کار با اعداد صحیح در پایتون
پایتون امکان انجام انواع عملیات ریاضی روی اعداد صحیح را فراهم میکند (آموزش اعداد صحیح در پایتون). برخی از این عملیات عبارتند از:
- جمع:
a + b
- تفریق:
a - b
- ضرب:
a * b
- تقسیم:
a / b
- توان:
a ** b
- تقسیم صحیح:
a // b
- باقیمانده:
a % b
مثال:
a = 10
b = 3
print("جمع:", a + b) # خروجی: 13
print("تفریق:", a - b) # خروجی: 7
print("ضرب:", a * b) # خروجی: 30
print("تقسیم:", a / b) # خروجی: 3.3333333333333335
print("توان:", a ** b) # خروجی: 1000
print("تقسیم صحیح:", a // b) # خروجی: 3
print("باقیمانده:", a % b) # خروجی: 1
آموزش اعداد اعشاری در پایتون (Float)
اعداد اعشاری یا Float ها، اعدادی هستند که دارای قسمت اعشاری میباشند. این اعداد نیز میتوانند مثبت، منفی یا صفر باشند. تعریف اعداد اعشاری در پایتون نیز بسیار ساده است. مثالهای زیر نحوه تعریف اعداد اعشاری را نشان میدهند:
x = 5.5
y = -10.7
z = 0.0
عملیات ریاضی با اعداد اعشاری
تمام عملیات ریاضی که با اعداد صحیح قابل انجام هستند، با اعداد اعشاری نیز امکانپذیرند. مثال:
x = 10.5
y = 3.2
print("جمع:", x + y) # خروجی: 13.7
print("تفریق:", x - y) # خروجی: 7.3
print("ضرب:", x * y) # خروجی: 33.6
print("تقسیم:", x / y) # خروجی: 3.28125
print("توان:", x ** y) # خروجی: 1277.439465015239
print("تقسیم صحیح:", x // y) # خروجی: 3.0
print("باقیمانده:", x % y) # خروجی: 0.8999999999999995
تبدیل اعداد صحیح به اعشاری و بالعکس
در پایتون، میتوان اعداد صحیح را به اعشاری و بالعکس تبدیل کرد. برای این کار از توابع int()
و float()
استفاده میکنیم.
تبدیل عدد صحیح به اعشاری
برای تبدیل عدد صحیح به اعشاری، از تابع float()
استفاده میکنیم:
a = 10
b = float(a)
print(b) # خروجی: 10.0
تبدیل عدد اعشاری به صحیح
برای تبدیل عدد اعشاری به صحیح، از تابع int()
استفاده میکنیم. این تبدیل قسمت اعشاری عدد را حذف میکند:
x = 5.9
y = int(x)
print(y) # خروجی: 5
نکات مهم در کار با اعداد اعشاری
- دقت اعشاری: دقت محاسبات با اعداد اعشاری به دلیل محدودیتهای سختافزاری ممکن است همیشه دقیق نباشد. برای مثال، جمع دو عدد اعشاری ممکن است نتیجهای متفاوت از انتظار بدهد:
x = 0.1 y = 0.2 print(x + y) # خروجی: 0.30000000000000004
- استفاده از کتابخانه decimal: برای دقت بیشتر در محاسبات اعشاری، میتوان از کتابخانه
decimal
استفاده کرد:from decimal import Decimal x = Decimal('0.1') y = Decimal('0.2') print(x + y) # خروجی: 0.3
مثالهای کاربردی
در ادامه چند مثال کاربردی از کار با اعداد صحیح و اعشاری در پایتون آورده شده است.
محاسبه مساحت دایره
برای محاسبه مساحت دایره با شعاع مشخص، از فرمول ( \pi r^2 ) استفاده میکنیم:
import math
r = 5
area = math.pi * r ** 2
print("مساحت دایره:", area) # خروجی: 78.53981633974483
تبدیل دما از فارنهایت به سلسیوس
فرمول تبدیل دما از فارنهایت به سلسیوس: ( C = (F – 32) \times 5/9 )
f = 100
c = (f - 32) * 5/9
print("دما در سلسیوس:", c) # خروجی: 37.77777777777778
نتیجهگیری
در این مقاله لرن لیمویی، با نحوه کار با اعداد صحیح و اعشاری در پایتون آشنا شدیم. عملیات ریاضی مختلف، تبدیل اعداد و نکات مهم در کار با اعداد اعشاری را بررسی کردیم. پایتون امکانات گستردهای برای کار با اعداد فراهم میکند که با استفاده از آنها میتوان محاسبات پیچیده و دقیقی انجام داد.
امیدوارم این آموزش برای شما مفید بوده باشد و بتوانید از آن در پروژههای خود استفاده کنید. اگر سوال یا نظری دارید، لطفاً در بخش نظرات با ما در میان بگذارید.
منابع
Python Number Types: int, float, complex