حل تمرین مربع توخالی کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات مبانی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین مربع توخالی کوئرا با پایتون
برنامهای بنویسید که دو عدد صحیح مثبت a و b را از کاربر بگیرد. اگر ضلع مربع درونی بیشتر یا مساوی ضلع بیرونی بود با چاپ عبارت Wrong order! و اگر اختلاف اعداد داده شده زوج نبود با عبارت Wrong difference! خطا را اعلام کند و در غیر اینصورت مربع توخالی متناظر را بکشد. منظور از مربع توخالی، مربعی به ضلع a است که مربعی به ضلع b از درون آن کم شده است.
ورودی
در خط اول عدد و در خط دوم عدد به شما داده میشود.

خروجی
خروجی مسئله را با توجه به مطلوبات چاپ کنید.
دقت کنید که بین ستارهها در خروجی مسئله فاصله وجود دارد.
مثال
ورودی نمونه 1
7 3
خروجی نمونه 1
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ورودی نمونه 2
16 24
خروجی نمونه 2
Wrong order!
کد پایتون سوال تمرین مربع توخالی
a = int(input())
b = int(input())
if b >= a:
print("Wrong order!")
elif (a - b) % 2 != 0:
print("Wrong difference!")
else:
margin = (a - b) // 2
for i in range(a):
for j in range(a):
if (i < margin or i >= margin + b) or (j < margin or j >= margin + b):
print('*', end=' ')
else:
print(' ', end=' ')
print()
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.



















۱۰۰ درصد توی کوئرا گرفتم
موفق باشید.
جاوا کد طولانی میشه؟
تعداد خطوط کد معیار خوبی برای انتخاب زبان برنامه نویسی خاص نیست.
مثال خوبیه برای اموزش if
موفق باشید.
مبانی برنامه نویسی ژانر مورد علاقه توی سوالای کوئراست
موفق باشید.
با پایتون چند حل شد؟
بله حل شد و نتیجهی 100 گرفت.