Nour Nour6 نشر 24 نوفمبر 2022 أرسل تقرير نشر 24 نوفمبر 2022 حساب مجموعة متتالية أعداد sum = 2^i+1 -> 1 مثال sum = 1+3+.....2^i حيث i عدد طبيعي 1 اقتباس
0 Ahmed Sadek Elamine Touahria نشر 24 نوفمبر 2022 أرسل تقرير نشر 24 نوفمبر 2022 يمكن فعل ذلك باستعمال حلقات التكرار for import math def addition(limit): sum = 0 for i in range(limit-1): sum+= math.pow(2,i)+1 print("sum = ",sum) addition(20)#نستدعي الدالة 1 اقتباس
0 Kais Hasan نشر 24 نوفمبر 2022 أرسل تقرير نشر 24 نوفمبر 2022 يمكنك استعمال مفهوم بسيط و عملي في بايثون يدعى مفهوم اللوائح، و هو مشابه للطريقة الرياضية لكتابة الكود، من أجل المثال الخاص بك يكون كما يلي: ans = sum([ i ** 2 + 1 for i in range(1, 10)]) print(ans) هنا نقوم بإنشاء لائحة تحوي على العناصر i^2+1 كما ذكرت و من ثم نقوم بتحديد مجال ال i عن طريق حلقة for. من السهل استعمال هذه المفاهيم و هي تعطي جمالية للكود و اختصار طبعاً، كما أنها تجعله أوضح بكثير. اقتباس
السؤال
Nour Nour6
حساب مجموعة متتالية أعداد sum = 2^i+1 -> 1
مثال sum = 1+3+.....2^i حيث i عدد طبيعي
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.