Mossad Ashraf نشر 1 فبراير 2021 أرسل تقرير نشر 1 فبراير 2021 ب استخدام لغه python مطلوب أخذ رقم من المستخدم ثم طباعه مجموع كل الاعداد من 1 و حتى الرقم المُدخل 1 اقتباس
1 عبدالباسط ابراهيم نشر 1 فبراير 2021 أرسل تقرير نشر 1 فبراير 2021 function name(num){ var sum = 0 for (i=1, i <= num, i++){ sum =+ i } return } سأكتب الكود بال javasceipt و كتابة الخطوات التي تقوم بعمل ال function ثم يمكنك من. خلال فهم الخطوات كتابة الكود بال python تقوم بعمل function مع اضافة argument ليدخل المستخدم الرقم ثم تعرف متغير ثم بعد ذلك تقوم بعمل loop تبدأ ب 1 وتنتهي بالرقم المدخل وزيادة الرقم ب 1 ثم تكتب داخل ال loop كود يقوم بإضافة ال index 1 اقتباس
1 سامح أشرف نشر 1 فبراير 2021 أرسل تقرير نشر 1 فبراير 2021 مرحبًا @Mossad Ashraf عليك أولًا أن تأخذ الرقم من المستخدم من خلال الدالة input ثم تحويل هذا الرقم من نص '34' على سبيل المثال إلى رقم عن طريق الدالة int والتي ستحول النص المدخل إلى رقم بعد ذلك عمل حلقة for تبدأ من واحد وتنتهي إلى الرقم المدخل من قِبل المستخدم بهذا الشكل # تم تخزين الرقم المدخل في المتغير x for i in range(1, x): print(i) عليك أن تتأكد أيضًا من أن المستخدم قد أدخل رقم صحيح وليس أي حروف أو رموز أخرى من خلال جملة try except كالتالي: try: x = int(x) except ValueError: print('برجاء إدخال رقم صحيح') 2 اقتباس
0 Hasan Dayoub نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 (معدل) بإمكانك تحيقي ذلك باستخدام العودية: def recur_sum(): n = input() if n < 0: print("Enter a positive number") if n <= 1: return n else: return n + recur_sum(n-1) هذه الطريقة قد تكون مهمة لبعض مقالات العمل. تم التعديل في 23 مارس 2021 بواسطة Hasan Dayoub اضافة معلومة اقتباس
السؤال
Mossad Ashraf
ب استخدام لغه python مطلوب أخذ رقم من المستخدم ثم طباعه مجموع كل الاعداد من 1 و حتى الرقم المُدخل
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.