إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مشكلة عويصة في تعريف المتحولات ببايثون

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [تم حل المشكلة] مشكلة عويصة في تعريف المتحولات ببايثون

    بايثون لغة قوية
    وسهلة جدا
    وكل ما قرئت عنها صفحة وحدة كل مازاد ولعي بها
    ولكن
    انا ملاقي مشكلة بطريقة تعريف المتغيرات
    الطريقة هي التالية
    n1=4
    هيك عرفت متحول من نوع انتجر صح؟
    اه
    طيب افترض معي وانا عم اكتب برنامجي
    المكون مثلا من مئة سطر صدف واني خطئت
    بدل ما اكتب
    n1=10

    كتبت
    nI=10
    يعني مجرد خطء بكتابة اسم المتحول عرفت لي متحول جديد
    وانا مش منتبه اصلا
    وهيك مالح يطلع اي خطاء قواعدي
    بس لح يطلع عندي اخطاء منطقية
    يعني كل مسار البرنامج تغير
    ويمكن اقعد اراجع الكود الف مرة وما انتبه لها
    صح؟
    هي المشكلة ~_~
    فما حلها

  • #2
    الحل هو التركيز أثناء البرمجة والتقيح (debugging) إن وجدت مشاكل

    تعليق


    • #3
      اﻷخطاء واردة في كل لغات البرمجة و 70% من البرمجة تصحيح اخطاء

      تعليق


      • #4
        مثل ماقالوا الأخوان بالتنقيح
        و من المستحيل كتابه برنامج من دون أخطاء برمجية
        لكن عند ترجمة البرنامج راح يعطيك الخطا و تعديله سهل مثلا
        كتبت برنامج بسيط و أخطأت بإسم المتغير مثل هذا

        كود PHP:
        n1 input("enter  :")
        ni+=

        عند ترجمتك للبرنامج راح يعطيك المترجم خطأ و بالذهاب لسطر البرمجة راح تعرف المشكلة علطول و لا تحتاج الي اي طريقه لحلها فقط قم بتغيير اسم المتغير الي الصحيح
        بالتوفيق للجميع
        أخوكم : فيصل الزهراني
        i will miss u Michael Jackson

        تعليق


        • #5
          لذلك ينصح المبرمجين بإستخدام الدوال من أجل تقسيم عمل البرناامج

          وبالتالي تنحصر الاخطاء في مكان الدال وبالتالي حصر المشكله في مكان واحد بدل ان تكون عامه

          أيضا البايثون لديه منقح أخطاء جميل سيبين لك أمكان الخطأ إن وجدت

          وأستخدم ايدي متطور سيسهل عليك تتبع الأخطاء وإصلاحها

          كل هذه الامور راح تقلص نسبة الأخطاء بشكل كبير لدرجه أنها ستكون نادرة
          هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
          الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
          --------
          جرب التدوين بقوة بايثون LightBlog

          تعليق


          • #6
            شكرا جزيلا فعلا وجدت حل لمشكلتي
            واعتقد انه من الافضل كما تفضلو الاخوة تقسيم البرنامج الى دوال

            تعليق

            يعمل...
            X