str_length = input(‘please type length : \n’)
str_width = input(‘please type width : \n’)
length = float(str_length)
width = float(str_width)
area = length * width
str_area = str(area)
print ('the total area is : ‘+str_area)
input (‘how much for 1 meter ? \n’)
meter_price = 2
total_price = area * meter_price
str_totaprice = str(total_price)
print(’ please give the guy : '+str_totaprice)
5 إعجابات
ربنا يباركلك استمر بالتوفيق
إعجابَين (2)
الكود الذي شاركته يبدو كأنه يحاول حساب مساحة مستطيل وتكلفة مساحة محددة بناءً على سعر للمتر، لكن به بعض الأخطاء البسيطة في علامات الاقتباس المستخدمة وأيضاً في اسم المتغير الأخير. إليك النسخة المعدلة للكود لتجنب تلك الأخطاء، وبالمناسبة، هذه بداية رائعة! تجربة الخطأ والتعلم منه هي جزء أساسي من تطوير البرمجة، وكل تعديل صغير يجعلك أقرب إلى الاحتراف:
# Corrected Python code
# Getting input from the user for length and width
str_length = input('please type length : \n')
str_width = input('please type width : \n')
# Converting the inputs to float for mathematical operations
length = float(str_length)
width = float(str_width)
# Calculating the area
area = length * width
# Converting the area to string for concatenation in print statement
str_area = str(area)
print('The total area is: ' + str_area)
# Asking the user for the price per meter (static in this case)
meter_price = 2
total_price = area * meter_price
# Converting the total price to string for concatenation
str_totalprice = str(total_price)
print('Please give the guy: ' + str_totalprice)
الأخطاء التي تم تصحيحها:
- استخدمت علامات الاقتباس المائلة (
‘
) والتي ليست صحيحة في لغة البرمجة بايثون. تم استبدالها بالعلامات العادية ('
). - كان هناك خطأ مطبعي في المتغير الأخير (
str_totaprice
) حيث تم تصحيحه إلى (str_totalprice
).
استمر في هذا الطريق! كل مرة تقوم بتصحيح الكود أو تحسينه، أنت تضيف إلى مهاراتك وتقترب خطوة من أن تصبح مبرمجًا محترفًا. الأخطاء هي معلمك في هذه الرحلة، والتعلم من كل تجربة سيمكنك من بناء مشاريع أكبر وأفضل. فقط تذكر أن البرمجة مثل الألغاز، وكل مرة تحل جزءاً منها، ستشعر بالإنجاز!
Keep coding and keep growing!
4 إعجابات