سؤال

لدينا مصفوفة معرفة مسبقا

T=[[1,2,3],[6,1,7],[6,3,9]]

نريد كتابة دالة ترجع لنا قيمة عنصر من عناصر المصفوفة لكن هذه الدالة تأخذ باراماتر واحد

def get_elemnt(x):
		#write code here

المطلوب كتابة سطر برمجي يرجع لك قيمة من قيم المصفوفة باستعمال الباراماتر x فقط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0
T=[[1,2,3],[6,1,7],[6,3,9]]

def get_elment(x):
	count=0
	while count<len(T):
		if x in T[count]:
			return T[count]
		count +=1

انا جديد فى البرمجة عموماً - يدوب بقالى كم يوم :) - بس لسة معرفش يعنى اية مصفوفة - بس اللى انا فهمتة انك عايز تعرض قائمة من القوائم لو دخلنا قيمة X

كدة صح ولا غلط ؟؟

تم تعديل بواسطه khaledhere
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المطلوب كتابة سطر واحد فقط، أنت كتبت أكثر من سطر لذلك إجايتك خاطئة

برنامج هذا خارج الموضوع تماما

قلت انك لا تعرف المصفوفات، كان يجب ان تبحث عن معنى المصوصفت قبل أن تحاول الإجابة عن التمرين

 

تم تعديل بواسطه kenham
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
T=[[1,2,3],[6,1,7],[6,3,9]]

for y in T:

   for x in y:

       print x

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
def get_elemnt(x):
		return T[x/3][x%3];		

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
On 7/23/2016 at 2:26 PM, مصطفى 36a2 said:
def get_elemnt(x):
		return T[x/3][x%3];		

القسمة الأولى باستخدام // لا /

هل أنا محق؟

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

معك حق، ولكن لا أظن أن المستخدم قد يحاول الوصول للعنصر 2.5 مثلًا :)

ما الفرق بين / و //

شكرًا لك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .