راه
۸ کیو· خیلی سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت

جدول ضرب گنده

از شما می‌خواهیم تا با استفاده از دستورات کنترلی‌ای که تا به این جا یاد گرفته‌اید، برنامه‌ای بنویسید که با گرفتن n از ورودی، جدول ضرب اعداد ۱ تا n را چاپ کند.


📥 ورودی

برنامه‌ی شما باید تنها یک سطر ورودی دریافت کند که شامل یک عدد صحیح مثبت به نام n است. این عدد مشخص می‌کند جدول ضرب تا چه عددی باید محاسبه و نمایش داده شود.

1 ≤ n ≤ 100


📤 خروجی

برنامه باید جدولی شامل n سطر در خروجی چاپ کند. هر سطر از این جدول، معادل یکی از ردیف‌های جدول ضرب خواهد بود. در سطر i-اُم (از ۱ تا n)، باید حاصل ضرب عدد i در اعداد ۱ تا n به ترتیب و با فاصله از هم چاپ شوند.


🎯 نمونه

ورودی ۱

text
3

خروجی ۱

text
1 2 3
2 4 6
3 6 9

ورودی ۲

text
5

خروجی ۲

text
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25

💡 راهنمایی

برای حل این تمرین باید از حلقه‌های تو در تو استفاده کنید:

  • حلقه‌ی بیرونی برای سطرها (از ۱ تا n)
  • حلقه‌ی داخلی برای ستون‌ها (از ۱ تا n)
  • در هر سطر، حاصل ضرب i × j را چاپ کنید
python
n = int(input())

for i in range(1, n + 1):
    for j in range(1, n + 1):
        print(i * j, end=' ')
    print()
  • از end=' ' در print() استفاده کنید تا اعداد هر سطر با فاصله چاپ شوند.
  • پس از اتمام حلقه‌ی داخلی، از یک print() خالی برای رفتن به خط بعدی استفاده کنید.
  • دقت کنید که خروجی دقیقاً مانند نمونه باشد.

دقت کنید که در هر سطر، اعداد با یک فاصله از هم جدا شده‌اند و در انتهای هر سطر فضای اضافی وجود ندارد.

✅ این تمرین را در ویرایشگر خود کپی کنید و با ورودی‌های مختلف تست کنید.

نمونه‌ها

ورودی نمونه ۱
3
خروجی نمونه ۱
1 2 3
2 4 6
3 6 9
ورودی نمونه ۲
5
خروجی نمونه ۲
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود