Unconfigured Ad Widget

تقليص

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

تقليص

رثاء

‏خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله

https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل

دورة احتراف البايثون

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

  • #46
    عند تطبيق هذا الدرس تظهر دائما رسالة الخطأ في سطر print

    تعليق


    • #47
      المشاركة الأصلية بواسطة saded مشاهدة المشاركة
      عند تطبيق هذا الدرس تظهر دائما رسالة الخطأ في سطر print
      في أي كـــــود ؟
      الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

      تعليق


      • #48
        مثلا في المثال
        name=''
        while not name :
        name=raw_input(' your name pleas :')
        print "Welcom ",name
        رسالة الخطا

        تعليق


        • #49
          السلام عليكم...
          دورة جميلة اخي abo fathy تابع

          وبالنسبة لسؤالك اخي saded في البايثون المسافات مهمة يعني عشان المفسر يفهم بداية مثلا حلقة ونهايتها ففي الكود العندك انت ما عامل مسافة (تاب) في بداية السطر بعد سطر الحلقة فالمفسر لا يعرف يبدأ تنفيذ الحلقة من وين وينتهي وين ببساطة يعني في السطر الثالث في المثال عندك ضع مسافة (تاب) في البداية وان شاء الله مشكلتك تتحل ارجو الفكرة تكون وضحت

          تعليق


          • #50
            المشاركة الأصلية بواسطة BLackx مشاهدة المشاركة
            السلام عليكم...
            دورة جميلة اخي abo fathy تابع

            وبالنسبة لسؤالك اخي saded في البايثون المسافات مهمة يعني عشان المفسر يفهم بداية مثلا حلقة ونهايتها ففي الكود العندك انت ما عامل مسافة (تاب) في بداية السطر بعد سطر الحلقة فالمفسر لا يعرف يبدأ تنفيذ الحلقة من وين وينتهي وين ببساطة يعني في السطر الثالث في المثال عندك ضع مسافة (تاب) في البداية وان شاء الله مشكلتك تتحل ارجو الفكرة تكون وضحت
            شكراً لك
            صحيح المسافات تشكل دوراً هاماً في البايثون لو عاوز مسافه اتوماتكية من المفسر بعد النقتطين ":" أضغط انتر Enter سوف يقوم بعمل مسافه اتوماتكية مثال


            if ahmed == "77" :
            "print "hi"
            لاحظ بعد النقطين اضغط انتر وسوف يقوم بعمل المسافه تلقائياً

            الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

            تعليق


            • #51

              ؟؟؟؟؟؟؟؟؟؟؟؟؟

              تعليق


              • #52
                شوف اخي هذه الصورة
                اضغط على الصورة لعرض أكبر. 

الإسم:	Untitled.png 
مشاهدات:	1 
الحجم:	2.8 كيلوبايت 
الهوية:	3288593
                شايف في السطر اللي عندك بالأحمر (وفي الصورة وضعته بين خطين بالأحمر) في مسافة عندي قبل بداية الأمر هذه المسافة مهمة لأنها تحدد البلوك (مجموعة الأوامر) اللي تنتمي للحلقة while فأي سطر بعده مسافة من بعد حلقة while يعني انه ينتمي للحلقة واول ما تحذف المسافة معناها انه اوامر الحلقة انتهت ارجو تكون الفكرة كده وضحت

                تعليق


                • #53
                  بالمناسبة لو تكون الدورة باستخدام بايثون 3 يكون افضل لانه في بعض الاختلافات بين 2 و 3 وبما انه 3 هو آخر اصدار يفضل استخدامه

                  تعليق


                  • #54
                    المشاركة الأصلية بواسطة BLackx مشاهدة المشاركة
                    بالمناسبة لو تكون الدورة باستخدام بايثون 3 يكون افضل لانه في بعض الاختلافات بين 2 و 3 وبما انه 3 هو آخر اصدار يفضل استخدامه
                    صحيح كلامك لكن الاخنلافات ليست بكبيرة جداً
                    الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                    تعليق


                    • #55
                      صحيح كما قلت لازم اخلي مجال في بداية السطر الثالث
                      لكن المرة هدي في السطر الرابع
                      print "Welcome", name
                      وين المشكلة؟

                      تعليق


                      • #56
                        جرب تضع ما بعد print بين قوسين كما بالصورة
                        اضغط على الصورة لعرض أكبر. 

الإسم:	Untitled.png 
مشاهدات:	1 
الحجم:	2.2 كيلوبايت 
الهوية:	3288594
                        اذا حلت المشكلة معناها انت بتستعمل بايثون الاصدار الثال ولو لم تحل المشكلة فما هي المشكلة اللي بتطلعلك

                        تعليق


                        • #57
                          هذا الكود اللي عملته:

                          name = ''
                          while not name :
                          name = raw_input('your name please: ')
                          print ("Welcom", name)

                          نفس المشكلة

                          يعني في السطر الثالث
                          انا استخذم نسخة البورتابل ل Python 3.2.5.1 و نسخة Pscripter هي 2.5

                          تعليق


                          • #58
                            لانك تستخدم الاصدار الثالث من البايثون تحدث هذه المشكلة استخدم input() بدلا من raw_input() فهذه من التغييرات اللي حصلت في البايثون

                            تعليق


                            • #59
                              صحيح جيد بارك الله فيك اخ BLackx على التوضيح
                              يعني نرجوا من الاخ Abo fathy ان يقدم دروسه الموالية بالاصدار الثالث احسن

                              تعليق


                              • #60
                                المشاركة الأصلية بواسطة saded مشاهدة المشاركة
                                صحيح جيد بارك الله فيك اخ BLackx على التوضيح
                                يعني نرجوا من الاخ Abo fathy ان يقدم دروسه الموالية بالاصدار الثالث احسن
                                ان شاء الله سوف اقوم برفع كتاب لتوضيح الفروق بين بايثون 2 و بايثون 3 وسوف نكمل باقي الدورة ان شاء الله علي بايثون 3 فقط امهلوني بعض الوقت لترتيب الدروس
                                الأبداع...لا يأتي بـــدون تجــارب فــاشـــلــة

                                تعليق

                                يعمل...
                                X