آموزش کدنویسی برنامه ساده پایتون

آموزش کدنویسی برنامه ساده پایتون

کد برنامه اندازه گیری مساحت پیتزا(pitzza area)

سلام به همه دوستان عزیز امروز همراه با ماشید با یک آموزش برنامه نویسی ساده و ابتدایی پایتون به نام (pitzza area ). توی این آموزش یاد میگیرید که چطوری یک برنامه ساده پایتون بنویسید تا به وسیله اون مساحت هر دایره ای رو حساب کنید.

در شروع شما این کد هارو یا در IDLE خود پایتون و یا در برنامه های ویرایش کد مثل ویژوال استدیو کد مینویسید و در همون جا هم اون ها رو Run میکنید . پس یک پروژه جدید با پسوند py درست کنید و شروع به نوشتن کد های زیر کنید

اگه از IDLE خود پایتون استفاده میکنید به منوی فایل رفته و یک پروژه جدید باز کنید و اسم اون رو pitzza_area بگذارید و پسوند آن هم py انتخاب کنید تا نتیجه کد هاتون رو توی خود IDLE مشاهده کنید.

1_درست کردن درگاه گرفتن دیتا(داده ها)


shoa = input ("please give me the shoa:")

این کد برای ما به عنوان یک درگاه گیرنده شعاع عمل میکنه و به زبان ساده میگه شعاع شما مساوی input هست که من دریافت میکنم . و اون قسمت “please give me the shoa ” به عنوان استرینگی هست که به کاربر بفهمونه که الان باید شعاع دایره یا پیتزاتون رو به من بدید.

input در واقع فاکشنی هست که دیتای ورودی ما رو که در اینجا شعاع هست رو از کاربر میگیره و برای بهتر شدن این عمل ما استرینگی هم به اون اضافه کردیم تا کاربر بفهمه ما چی رو ازش میخوایم

2_تبدیل اعداد اینتیجر(int) به فلوت (float)

shoa_number = float (shoa)

در اینجا ما میگوییم عدد شعاع ما برابر شعاعی میباشد که در قسمت بالا از کاربر دریافت میشود ولی پسوند این شعاع float میباشد حالا چرا float!!! این کد در واقع نقش پیشگیری از مشکلات پیش رو را برای ما ایفا میکنه حالا چرا؟چون ما در پایتون یک اصطلاحی به نام اینتیجر(int) داریم که میشه ماهیت و نشانه عداد صحیح مثل 5 4 3 1 و اگه مثلا یک کاربر بیاد به جای وارد کردن شعاعی مثل عدد( 5 ) عدد اعشاری( 5.6 )رو وارد کنه برنامه ما ارور میده و کار نمیکنه و میگه من قابلیت انجام محاسبه اعداد اعشاری رو ندارم و فقط اعداد صحیح و یا اینتیجر ها رو میتونم محاسبه کنم

پس اگه در کد بالا به جای float (اعداد اعشاری) ما int(اعداد صحیح) بگذاریم . توی برنامه اگر کاربر اعداد اعشاری وارد کند به عنوان شعاع برنامه ارور میده و کار نمیکنه چون در واقع ما فیلتری گذاشتیم که میگیم فقط اعداد صحیح قابل محاسبه میباشد .پس مراقب باشد که این قسمت همیشه float باشد

3_نوشتن کد برای به توان 2 رسوندن شعاع ها

shoa_tavan_do = shoa_number * shoa_number

همان طور که میدونید مساحت دایره برابر شعاع به توان 2 ضرب در عدد pi میباشد. پس ما قسمت اول این فرمول یعنی به توان 2رسوندن شعاع ها رو کد نویسی میکنیم. اگر در اینجا shoa_tavan_do نوشته شده است برای فهم بیشتر شما میباشد وگرنه برای این عملیات هر اسمی میشود گذاشت به شرطی که این اسم تا آخر کد نویسی ثابت بماند.

4_ مقدار دهی به متغیر pi

pi = 3.14

این یعنی اینکه به کامپیوتر میفهمونیم مقدار متغیر pi یا همون عدد پی ما برابر 3.14 میباشد و با نوشتن این کد کامپیوتر اون رو توی حافظش ضبط میکنه و هر وقت بگیم pi یا عدد پی چنده مقدار 3.14 رو به ما میده

5_در مرحله پنج میریم سراغ عملیات محاسبه

pitzza_area = pi * shoa_tavan_do

در اینجا میگیم که مساحت پیتزا یا pitzza area ما برابر ضرب عدد پی (pi)در شعاع به توان 2 ما میباشد که درواقع همون عمل محاسبه مساحت دایره رو پیاده سازی میکنیم( p * r^2 )

6_در مرحله ششم زمان چاپ نتیجه میرسد

print ("the size of your pizza is",pitzza_area,)

در اینجا میگوییم نتیجه محاسبه مساحت پیتزا رو برامون نمایش بده یا چاپ کن ولی قبل نمایش عدد نتیجه متن و یا (استرینگ) “the size of your pizza is” رو هم نشان بده تا کاربر متنی هم کنار عدد جواب دریافت کند تا نتیجه جالب تر نمایش داده شود مثل متن زیر:

the size of your pizza is 26.357

پس کد کلی ما به همراه کامنت هاش به صورت زیر شد

# a program to calculate the size  of the pizza

#read shoa
shoa = input ("please give me the shoa:")

#convert shoa to number
shoa_number = float (shoa)

#calculate r^2
shoa_tavan_do = shoa_number * shoa_number

pi = 3.14

#calculate the erea
pitzza_area = pi * shoa_tavan_do

#print the output
print ("the size of your pizza is",pitzza_area,"cm^2")

کامنت ها متن هایی در کد برنامه نویسی هستند که در برنامه دیده نمیشوند و فقط حکم یاداشت برای یک برنامه نویس رو داره که مثلا تو کدوم قسمت چکار کرده که اگه بعدا به اون کد سر زد راحت بفهمه که این کد مال چه کاری بوده و یا حتی اگه به صورت تیمی کار میکنه بقیه همکارانش بتوانن کد هاش رو بخوانن و متوجه بشن

در پایتون قبل کامنت ها # میگذارن تا به صورت کامنت در بیاد و در برنامه خوانده نشه

حالا که کد رو نوشتید برنامه رو ذخیره کنید و وقتی توی پرونده هستید چه در IDLE و یا ویژوال استدیو کد دکمه f5 رو بزنید تا برنامتون Run بشه .حالا در ترمینال یا IDLE خودتون پیامی میبینید به صورت please give me the shoa که باید در جلوی اون مقدار شعاع پیتزاتون رو وارد کنید و اینتر رو بزنید و میبینید که به شما عددی اعشاری میده که اون مساحت پیتزای شما میباشد.

امیدوارم از این آموزش لذت برده باشید و کلی چیز جدیدی یاد گرفته باشید. این نمونه کد هم مربوط به آقای جادی میرمیرانی میباشد که توسط سایت ما به صورت کامل توضیح داده شد و به صورت مقاله در اومد. این آموزش فقط با ذکر منبع قابل انتشاره.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *