المطلوب
أكتب برنامج مهمته رسم الشكل التالي بواسطة الحلقات.
عند تشغيل البرنامج, يجب أن يطلب من المستخدم إدخال عدد أكبر من صفر حتى يتم رسم الشكل المطلوب بناءاً عليه.
ملاحظة: هنا افترضنا أن المستخدم قام بإدخال الرقم 3 عند التشغيل.
الحل بلغة بايثون
n = 0
while n <= 0:
n = int(input("Enter the number of lines: "))
for i in range(1, n * 2 + 1):
for j in range(1, n * 2 + 1):
if j <= int(n * 2 / 2):
print(j, end=' ')
else:
print(n * 2 - j + 1, end=' ')
print()
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 3 عند التشغيل.
Enter the number of lines: 3 1 2 3 3 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 3 3 2 1



محرر الويب
نظام الألوان
محول الوحدات
محلل عناوين الشبكات