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

مساعدة في سكريبتي الاول

بدأه Yousef Habeb في 28 يوليو 2014 · 10 رد · 1,129 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لقد قمت بكتابة اول كود برمجي لي بلغة بايثون 

لكن هناك استفسار صغير اريد منكم جوااب عليه

 

الكود هو عبارة عن برنامج لحساب تكلفة صيانة منزل " دهان وجبس .الخ "
لكن هناك سؤال صغير 

انني في اول متغير وهو x استخدمت excpet لتعبير للمستخدم انه هناك خطأ ويجب اعادة ادخال معلومات صحيحة 
اذاً هنا اللغز 

في باقي المتغيرات وهيا r , z 
ماهو الكائن الذي استطيع استخدامه لتعبير عن خطا

لأني قمت بتجربة except ولم تنجح مع العلم انني مبتدأ في  البرمجة 
 

x="0"
while x == "0":
    try:
        x = int(input("المنزل كم متر لدهان : "))
        print("التكلفة المقدرة هي  = ", x * 3 ,
              "دينار")
    except ValueError:
        print (' المعذرة هناك خطأ الرجاء اعادة المحاولة ')
##==================================================================      

r="1"
while r == "1":
    r = int(input("المنزل كم متر معجونة : "))
    print("التكلفة المقدرة هي = " , r * 3.5 ,
          "دينار")
    
##==================================================================    

z="2"
while z == "2":
    z = int(input("المنزل كم متر جبصين : "))
    print("التكلفة المقدرة هي = ", z * 3 ,
          "دينار")
    
##==================================================================
    
if (x,z):
    print("المجموع الكلي هو :", x*3.5 +  z*2 ,
          "المجموع")

ارجو من المتقدمين واصحاب الخبرة افادتي وجزاكم ربي كلل خير ,, 

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

#2

أنت تريد التأكذ من أن القيم الثلاثة المدخلة عبارة عن أعداد و ليس شيئ آخر

 

بإمكان إستعمال ال try و ال except

 

 مع ياقي المتغيرين كما فعلت مع المتغير الأول فإمكانك إستعمالها أكثر من مرة

 

أو بإمكانك إستعمال الجمل الشرطية  مع الدالة type للتأكد من أن الكائن المدخل هو int

تم تعديل هذه المشاركة بواسطة kenham في 28 يوليو 2014 في 03:06

#3

تحياتي لك أخي الكريم وشكراً لمرورك
صحيح كما قلت اريد ان يكون الجواب عبارة عن اعداد فقط

بالنسبة للمتغيرات r , z 
حاولت استخدام المتغير except ولكن داذما يكون هناك خطأ ولا يتم تنفيذ البرنامج 
حتى أنني قمت بمسح except من المتغير الاول واضفتها للمتغير الثاني ولكن ايضاً لم اجني نتائج 

دائماً هناك خطاً

تم تعديل هذه المشاركة بواسطة Yousef Habeb في 28 يوليو 2014 في 03:47

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

#4
اقتباس

 

دائماً هناك خطاً

 

مل هي رسالة الخطأ التي تظهر لك؟

#5
kenham كتب:

مل هي رسالة الخطأ التي تظهر لك؟

تظهر لي رسالة invalid syntax

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

#6

اكتب الرسالة كاملة حتى نفهمها ويعطوك الحل

1
#7

أخي تظهر لي رسالة واحدة فقط وهي invalid syntax 
فقط لا غير

 

احمد وسام كتب:

اكتب الرسالة كاملة حتى نفهمها ويعطوك الحل

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

#8

أكتب الرسالة كاملة أو صور الشاسة

 

هذه الرسالة لا تأتي لوحدها بل يذكر معها رقم السطر

 

صور الشاسة سيكون أفضل بكثير

#9

لقد قمت بتصوير الشاشة لك 
688248726.png

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

#10

المشكلة في اللغة العربية

 

تفضلا هذا الموضوع لتحل مشكلتك مع العربية:  /index.php/topic/288003-%D9%85%D8%B4%D9%83%D9%84%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%A7%D8%A8%D8%A9-%D8%A8%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%89-%D8%A7%D9%84%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86/?hl=%2B%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9

 

لست أدري لماذا تستعمل اللغة العريبة أصلا

 

أنصحك بإستعمال بايثون سكربتر سيساعدك في تتبع الإخطاء و الإكمال التلقائي

#11

شكراً لك اخي ,, سأقوم بتغيير  اللغة 
استخدمتها فقط مؤقتاً 
كنت أريد تنفيذ شيئ ما وقمت به الحمدلله 

وشكرا لك اتعبتك معي أخي 

بارك الله فيك

الـسلام عليكم ورحمة الله وبركاته 


 


سوري الجنسية "مغترب" مهووس تكنلوجيا بشتى انواعها 


مدون في موقع http://www.i7santech.com


أدرس وأجيد لغة البرمجة python 


976231_679924862067878_335471974_o.jpg

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