Farah Shubair نشر 9 ديسمبر 2022 أرسل تقرير نشر 9 ديسمبر 2022 (معدل) أحتاج مساعدة في تصحيح الكود بايثون صيغة السؤال،، أكتب دالة تقوم بأخد عدد صحيح ثم تقوم بعرض هذا العدد بترتيب معكوس؟ تم التعديل في 9 ديسمبر 2022 بواسطة Farah Shubair 1 اقتباس
0 Kais Hasan نشر 9 ديسمبر 2022 أرسل تقرير نشر 9 ديسمبر 2022 إن الكود من الناحية المنطقية صحيح، و لكنك لا تقومين بإرجاع القيمة التي حسبتيها و التي هي reversed_number. يجب علينا دائماً إما إرجاع قيمة من التابع أو طباعتها مباشرة في التابع (هذا يعتمد على المطلوب). يمكنك إرجاع قيمة من التابع باستعمال الكلمة return يليها اسم المتغير أو القيمة التي نريد إرجاعها. بالإضافة إلى ذلك فإنك لا تقومين باستدعاء التابع أصلاً، عليك استدعاء التابع عن طريق كتابة اسم التابع يليه بين قوسين ما نريد تمريره، هنا يجب تمرير الرقم المدخل و هو في المتغير number، أي يصبح الكود بعد التعديل كما يلي: def revers(number): reversed_number = 0 while number != 0: dig = number % 10; reversed_number = reversed_number*10 + dig number //= 10 return reversed_number number = int(input("enter the number")) reversed_number = revers(number) print(reversed_number) 1 اقتباس
السؤال
Farah Shubair
أحتاج مساعدة في تصحيح الكود بايثون
صيغة السؤال،، أكتب دالة تقوم بأخد عدد صحيح ثم تقوم بعرض هذا العدد بترتيب معكوس؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.