الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لم بعض السطور في هذا البرنامج البسيط

بدأه none.dz في 6 مايو 2012 · 6 رد · 722 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

http://hpaste.org/68156

هذا هو البرنامج البسيط

البرنامج من سطر 1 إلى 13 مفهوم الحمد الله

عندي فقط إشكالية في سطور الأخيرة

في سطر 14 ab.items ماهي فائدتها؟

وال name ; adresse من أين أحظرناهم؟

عند تنفيذ البرنامج في سطر 14 و 15 يطبع Contact Larry at larry@wall.org

لماذا البايثون إختارت بالذات القيمة الموجودة في سطر 4؟

وشكرا لكم مسبقا

#2

صراحة لم افهم ماهي وضيفة البرنامج

لكن يمكنك ان تستبدل name,addres باي شيء تريده

اما وضيفة ab,items

وضيييفتها استراخج جداول هذا المتغير

وواتمنى اني اصبت بجوابي

1
#3

استخراج **

#4

شكرا جزيلا

مزال شوي غموض :huh:

1
#5
#!/usr/bin/python
# Filename: python.py
ab = { 'Swaroop' : 'swaroopch@byteofpython.info',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
}
print "Swaroop's address is %s" % ab['Swaroop']
# Adding a key/value pair
ab['Guido'] = 'guido@python.org'
# Deleting a key/value pair
del ab['Spammer']
print '\nThere are %d contacts in the address-book\n' % len(ab)
for name, address in ab.items():
    print 'Contact %s at %s' % (name, address)
if 'Guido' in ab: # OR ab.has_key('Guido')
    print "\nGuido's address is %s" % ab['Guido']

تعريف dict بإسم ab وفيه مفاتيح keys بأسماء مبرمجين ولهم قيم values عبارة عن عناوين بريدهم

إضافة عنصر جديد Guido وحذف عنصر Spammer عبر del

عمل loop على المحتويات الخاصة بالقاموس (كل عنصر في القاموس عبارة عن مفتاح وقيمة لذا خلال ال loop كان التسمية (لكل (مفتاح وقيمة) او (لكل إسم وعنوان) موجود في القاموس ab إفعل كذا

2
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

بوركت أخي

تم الإفادة

#7
none.dz كتب:

بوركت أخي

تم الإفادة

بسم الله .اضافة الى ما دكره اخوتي ففي لغة بايتون يوجد 3 انواع

1-/ السلاسل متلا['name=['mohamed','hakim','samir','bachir

2-/ القوائم متل( ' country of maghreb =(' algeria','maroco','tunisia','mouritania','lybia فالسلاسل تشبه القوائم لكن السلال بعد انشائها لا تقبل اي تغير عليها متل ماهو الحال في القوائم فمتلا االيوم عندي قائمة الراسبين بالفرص رقم1 لكن حتما ستتغير القائمة خلال الفرض ال2 والتالت وهكدا . لدلك على المبرمج ان يحسن استعمال القوائم والسلاسل فمتلا كدلك في متالنا التاني مع البلدان المغاربية حتما السلسلة هنا لا تتغير فتبقى هته السلسلة تابتة ابدا. اي ان يحسن المبرمج مكان استعمال القوائم بالكود حيت هدا الكود قابل للتغير ويستعمل السلاسل حيت الكود لا يقبل اي تغير عليه من اجل متلا حماية ودقة

3-/ القواميس كما استعملها صاحب الكود .والقواميس نجدها دائما في تطبيقات السيرفر متلا وقواعد الباينات متلا نقول ان في قاعدة البيانات: {'database1={' username': 'rachid2012', 'password':'arab'2012

اي لمفتاحusername قيمة rachid2012 و لمفتح password قيمة arab2012 . كدلك بالمتال اسم القاموس هو ab و larry الدي هو ربما اسم لشخص عادي وهو مفتاح وقيمته هي 'larry@wall.org' وهي عبارة عن بريده الالكتروني وكان بمقدار صاحب الكود اضافة اشياء اخرى ومتلا نستطيع في المتال التالي صنع قاموس لي متلا {'chettane={'name':'chettane',lastname':mohamed','old':'25years','job':'student',:'country':'algeria

كما هو بالتمرين فاعطى ل3 اسماء وهم larryو swaroop وspammer كل من 3 بريد الكتروني تم اضاف guido للقاموس فاصبحوا 4 تم خدف spammer

تم قام بالبخت عن الاسم والعنوان داخل القاموس وكدلك فعل مع guido هل هو ب القاموس

1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…