جدول ضرب گنده
از شما میخواهیم تا با استفاده از دستورات کنترلیای که تا به این جا یاد گرفتهاید، برنامهای بنویسید که با گرفتن n از ورودی، جدول ضرب اعداد ۱ تا n را چاپ کند.
📥 ورودی
برنامهی شما باید تنها یک سطر ورودی دریافت کند که شامل یک عدد صحیح مثبت به نام n است. این عدد مشخص میکند جدول ضرب تا چه عددی باید محاسبه و نمایش داده شود.
1 ≤ n ≤ 100
📤 خروجی
برنامه باید جدولی شامل n سطر در خروجی چاپ کند. هر سطر از این جدول، معادل یکی از ردیفهای جدول ضرب خواهد بود. در سطر i-اُم (از ۱ تا n)، باید حاصل ضرب عدد i در اعداد ۱ تا n به ترتیب و با فاصله از هم چاپ شوند.
🎯 نمونه
ورودی ۱
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
💡 راهنمایی
برای حل این تمرین باید از حلقههای تو در تو استفاده کنید:
- حلقهی بیرونی برای سطرها (از ۱ تا
n) - حلقهی داخلی برای ستونها (از ۱ تا
n) - در هر سطر، حاصل ضرب
i×jرا چاپ کنید
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
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود