تمت الإجابة مساعده في تعلم python

تم تحميل الصفحة في 1,5571393 ثانية
مساعده في تعلم python
الحالة
مغلق و غير مفتوح للمزيد من الردود.

Lu$er

Beginner Developer
rank
إنضم
20 مايو 2016
المشاركات
46
الإعجابات
40
النقاط
18
العمر
18
السلام عليكم و رحمه الله و بركاته :130:
شباب انا لسه مبتدئ في تعلم لغه python و عندي بها استفسار
في الـ function
مثلا
Python:
def my_function(fname):
  print(fname + " Refsnes")

my_function("Emil")
my_function("Tobias")
my_function("Linus")
هستفاد اي لما احط fname داخل اقواس الـ function
يعني هي كدا هتفيدني بـ اي في الكود و شكراً :]d (4)::]d (4):
 

عـبـدالـله

ابـو مـحـمـد
rankrankrankrank
إنضم
5 ديسمبر 2013
المشاركات
1,233
الإعجابات
1,585
النقاط
198
شوف اخي العزيز سأبسط لك فائدة الاجراء او ما يسمى ايضآ بالداله

مثلآ لدي متغير يحمل اسم ثابت نفترض القيمه هيا abdullah نريد طباعته

كود:
username = 'Abdullah'
print(username)
بكل تأكيد سيتم طباعة الاسم abdullah

الآن لو اريد تغييره سأقوم بأضافة قيمه جديده لمتغير username نفترض القيمه الجديده هيا khaled ونريد طباعته

كود:
username = 'Abdullah'
username = 'khaled'
print(username)
ليس من الجيد كل ما نريد ادخال اسم نقوم بأضافة قيمه جديده للمتغير صح ؟؟

نفترض انا ارسلت الكود لشخص ويريد ان يغير القيمه الى قيمة اخرى هل يا ترى من المستحسن ان يقوم الشخص بأضافة قيمه اخرى للمتغير .!

طبعآ هنا نستخدم الاجراء او ما يسمى الداله حتى الشخص يدخل الاسم الذي يريد ويعرض له ماقام بأدخاله

كود:
def Name(username):
    print('Hello: ', username)



Name('Abdullah')
# or change Your Name
Name('Khaled')
هنا نقول للشخص ادخل ما تريد ويتم طباعة ما ادخلته

--

مثال اخر
لدي عملية رياضية من رقمين


كود:
num1,num2 = 10,2
sub = num1 + num2
print(sub)
انا اريد المستخدم هوا من يقوم بأدخال الرقمين وليس اجباره على تغيير قيم المتغيرات

نقوم بعمل اجراء او ما يسمى داله بهذا الشكل

كود:
def Number(num1,num2):
    sub = num1 + num2
    print(sub)


Number(200,10)

#or change Number any think

Number(100000000, 200000)
هنا لم نقم بأجبار المستخدم تغيير القيم بل قمنا بتسهيل عليه ادخال ما يريد من ارقام للعمليه الحسابيه

هذي فائدة الاجرائات او ما يسمى الدوال

ملاحظه : الاجرائات او ما يسمى الدوال في داخل الكلاس تسمى بأسم method

لكن خارج الكلاس تسمى بالدوال او الاجرائات

اتمنى اتضحت الفكره

المتغير المتواجد بين القوسين () يسمى بارامتر parameter

بالتوفيق لك
 

عـبـدالـله

ابـو مـحـمـد
rankrankrankrank
إنضم
5 ديسمبر 2013
المشاركات
1,233
الإعجابات
1,585
النقاط
198
العفو اخي العزيز اي شيء غير واضح فيما يخص لغة بايثون انا بالخدمة

بالتوفيق لك
 

Dr berhak

.:: المـُـراقـِــب العــــــامّ ::.
طاقم الإدارة
إنضم
18 أكتوبر 2013
المشاركات
8,049
الإعجابات
9,686
النقاط
173
بارك الله فيك أخ عبد الله وجزاك كل خير

يغلق للإنتهاء
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل