السلام عليكم ورحمة الله وبركاته
لقد قمت بكتابة اول كود برمجي لي بلغة بايثون
لكن هناك استفسار صغير اريد منكم جوااب عليه
الكود هو عبارة عن برنامج لحساب تكلفة صيانة منزل " دهان وجبس .الخ "
لكن هناك سؤال صغير
انني في اول متغير وهو 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 ,
"المجموع")ارجو من المتقدمين واصحاب الخبرة افادتي وجزاكم ربي كلل خير ,,

