الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عندي مشكل في الكود السورس

بدأه LEVEL UP في 26 ديسمبر 2013 · 12 رد · 1,165 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

 

عندي مشكلة في هذا الكود

 

لكني لا اعرفه

 

 

عندما اشغل السكريبت تأتيني رسالة تقول لي انه هناك خطأ لكني لا اعرف

 

فأرجوكم ان تساعدوني 

 

 

يتمثل الكود في الجمل الشرطية

 

كنت اتعلم درس الجمل الشرطية

 

و جزاكم الله كل خير

 

 

Rqtpv.png

#2

وعليك السلام

 

احذف الجملة الأولى فهي تعليمية ما كان ينبغي أن تدمجها في الكود ، أعني

if condition :     order

أمر آخر

عليك بإزاحة جواب الشرط ولو مسافة واحدة

قياسيا استعمل

TAB

 

للتوضيح

إذا كتبت

if python==10: print(python)

يكون خطأ

والصواب

if python==10:       print(python)

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 26 ديسمبر 2013 في 20:36

1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

شكرا لك اخي

 

لكن مازال المشكل

 

الان يكتب لي عندما اشغله

 

         : else 
         ^
IndentationError: unindent does not match any outer indentation level
 

 

ارجوك ساعدني

#4

الإزاحة يا أخي الإزاحة

ولو بمسافة واحدة

else:    print('hello')

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 26 ديسمبر 2013 في 21:12

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#5
أحمد أبو عبد البر كتب:

 

الإزاحة يا أخي الإزاحة

ولو بمسافة واحدة

else:    print('hello')

اخي لا يوجد هذا الكود ابدا

#6

يعني أنت توقفت عند hello

أنا كان غرضي التمثيل والذي كتبته أنت هو error مكان hello

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#7

رابط التصحيح هنــا من  http://pastebin.com/tx7qTA4N

--------------------------------------------------------------------

MII3A = "XCoder"
if MII3A=="XCoder":
    print("Welcome",MII3A)
#--------------------------
# Xx= 23000  و ليس  Xx==2300

Xx=23000
if Xx==2300:
    print(Xx)
else:
    print("Error")

#-----------------------

#XCODER="hello" و ليس XCODER=="hello"

XCODER= "hello"

if XCODER=="hello":
    print(XCODER," Admin ! ")
elif XCODER== "Welcome " :
    print("Welcome Admin ! ")
else:
    print("Admin ! ")


input()

في البايثون عند  كتابة الجمل الشرطية  تكون 

 

if و elif و else في نفس العمود  يمكن ملاحضة ذلك في كود الصحيح

 

و بالنسبة للمتغيرات  يجب اعطائها  قيمة مثلا a=2  وليس a==2  فهذه تعتبر مقارنة و ليس اعطاء قيمة

 

اتمنى ان أكون وفقت في ايصال المعلومة

#8
Amin0u كتب:

رابط التصحيح هنــا من  http://pastebin.com/tx7qTA4N

--------------------------------------------------------------------

MII3A = "XCoder"
if MII3A=="XCoder":
    print("Welcome",MII3A)
#--------------------------
# Xx= 23000  و ليس  Xx==2300

Xx=23000
if Xx==2300:
    print(Xx)
else:
    print("Error")

#-----------------------

#XCODER="hello" و ليس XCODER=="hello"

XCODER= "hello"

if XCODER=="hello":
    print(XCODER," Admin ! ")
elif XCODER== "Welcome " :
    print("Welcome Admin ! ")
else:
    print("Admin ! ")


input()

في البايثون عند  كتابة الجمل الشرطية  تكون 

 

if و elif و else في نفس العمود  يمكن ملاحضة ذلك في كود الصحيح

 

و بالنسبة للمتغيرات  يجب اعطائها  قيمة مثلا a=2  وليس a==2  فهذه تعتبر مقارنة و ليس اعطاء قيمة

 

اتمنى ان أكون وفقت في ايصال المعلومة

 

شكرا لك اخي

 

بقي الان خطأن

 

 

يكتب لي الان كنت تشغيل

 

  "MII3A = "XCoder                          

                           ^

IndentationError: unexpected indent

 

 

ماذا افعل الان اخي ؟؟؟؟

#9

"MII3A = "XCoder

 

احدف الفراغ الموجود قبل هذا السطر

#10
Amin0u كتب:

"MII3A = "XCoder

 

احدف الفراغ الموجود قبل هذا السطر

 

شكرا لك اخي

 

لكن الان يكتب لي هذا

 

: "if MII3A=="XCoder

                               ^

IndentationError: unexpected indent

 

 

 

Process finished with exit code 1

 

ماهو الحل الان اخي ؟؟؟

تم تعديل هذه المشاركة بواسطة LEVEL UP في 27 ديسمبر 2013 في 20:11

#11

IndentationError: unexpected indent

 

في لغة البايثون يجب احترام المسافات ليس كباقي اللغات

 

identation تعني المسافة

 

سأرفق لك الكود جربه  وقارن بينه و بين الكود خاصتك لتعرف اين هو المشكل و تعلم من أخطائك

 

و تعلم التغيير و مقارنة النتائج

 

example.py

#12
Amin0u كتب:

IndentationError: unexpected indent

 

في لغة البايثون يجب احترام المسافات ليس كباقي اللغات

 

identation تعني المسافة

 

سأرفق لك الكود جربه  وقارن بينه و بين الكود خاصتك لتعرف اين هو المشكل و تعلم من أخطائك

 

و تعلم التغيير و مقارنة النتائج

 

attachicon.gifexample.py

 

لكن اخي هذا ليس الكود بل النتيجة

 

اين الكود اخي ؟؟

#13

لول كيف تتحصل على النتيجة بدون كود ؟؟

 

افتحه عن طريق الضغط بالزر الأيمن 

 

Edit with IDLE

 

لترى الكود

مواضيع مشابهة