إعلان
تعلم الآن

الخوارزميات و هياكل البيانات التحدي الرابع - حل التمرين الثاني بلغة بايثون

المطلوب

أكتب برنامج يطلب من المستخدم إعطائه عدد صحيح أكبر من صفر و خزنه في المتغير n.
بعدها يقوم بحساب القيمة النهائية التي سيتم تخزينها في المتغير s.



الحل بلغة بايثون

s = 0
n = 0

while n <= 0:
    n = int(input('Enter a number: '))

for i in range(1, n + 1):

    if i % 2 == 1:
        s += 1 / i

    else:
        s -= 1 / i

print('S =', s)
		

سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 4 عند التشغيل.

Enter a number: 4
S = 0.5833333333333333
		
إعلان
دورة أساسيات و إدارة أنظمة لينكس في هذه الدورة ستتعلم أساسيات نظام لينكس، أوامره و إدارته بالتطبيق العملي، كما ستتعلم كيفية إستضافة مواقع ووردبريس عليه. سعر الدورة الآن هو 30 ريال سعودي.
سعر الدورة الآن هو 30 ريال سعودي فقط.
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة