Ahmed Ahmed64 نشر 24 يناير 2023 أرسل تقرير نشر 24 يناير 2023 التعامل مع متغير لدينا هذا المثال على سبيل المثال def s(): global y global x x=30 y=20 print("Hi") s() print(x + y) كيف أستطيع طباعة قيمىة المتغير x و المتغير y دون طباعة Hi وهل من طريقة أخرى اقتباس
0 Kais Hasan نشر 25 يناير 2023 أرسل تقرير نشر 25 يناير 2023 فقط قم بإزالة تعليمة الطباعة التي تقوم بطباعة HI. من عدا ذلك الكود يفترض أن يعمل، بالطبع ليست طريقة جيدة لكتابة الكود، حيث أن التعامل مع المتغيرات ال global بهذا الشكل غير جيد. لكن من الجيد تجربة هذه الأمور لتتأكد أنك تفهم ما يحدث. اقتباس
0 Ahmed Ahmed64 نشر 25 يناير 2023 الكاتب أرسل تقرير نشر 25 يناير 2023 أنا قصدت أن يكون هناك أمر طباعة Hi إذا ما الطريقة السليمة للوصول لقيمة المتغيرين X Y دون الطباعة اقتباس
0 عبدالباسط ابراهيم نشر 25 يناير 2023 أرسل تقرير نشر 25 يناير 2023 بتاريخ 1 ساعة قال Ahmed Ahmed: أنا قصدت أن يكون هناك أمر طباعة Hi إذا ما الطريقة السليمة للوصول لقيمة المتغيرين X Y دون الطباعة حتى تصل لك فكرة المتغير ال global ومع الكلمة global أيضاً تابع شرح الأمثلة التالية في Python ، يُعرف المتغير المعلن خارج الدالة أو في النطاق ال global باسم المتغير ال global . هذا يعني أنه يمكن الوصول إلى المتغير ال global داخل أو خارج الدالة كما في المثال التالي #global تعريف متغير message = 'Hello' def greet(): # declare local variable print('Local', message) greet() print('Global', message) #الناتج #Local Hello #Global Hello لكن إذا حاولنا تعديل المتغير ال global من داخل دالة سيظهر لنا خطأ لذلك نحتاج الكلمة global كما في المثال التالي # global variable c = 1 def add(): # use of global keyword global c # increment c by 2 c = c + 2 print(c) add() # Output: 3 1 اقتباس
السؤال
Ahmed Ahmed64
التعامل مع متغير
لدينا هذا المثال على سبيل المثال
كيف أستطيع طباعة قيمىة المتغير x و المتغير y دون طباعة Hi
وهل من طريقة أخرى
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.