في هذا الكود لا يعطيني الرقم الأكبر
حسب مابين معي انك بتستخدم return لل for ، حسب معرفتي ان هذه طريقة خاطئة، جرب خزن الفاريبل وعمل return في الاخر بس.
معليش بس ممكن توضح اكثر لان جربت وبرضو ما اعطاني النتيجة المطلوبة
جرب هيك بس اكيد لازم تعدل حسب فكرتك :
def test( thelist ): big = 0 for i in thelist: if (i>big): print(i) test( [44,5,66] )
عفوا هذا لم ينجح أيضا :(
حدث نسخة البايثن الي عندك الى اصدار ٣
def greatest(list_of_numbers):
big = 0 for i in list_of_numbers: if i > big: big = i return big
print(greatest([4,23,1]))
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.