تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

ساخت جدول ضرب 2

آسان 985/ دانلود 732 بازدید

برنامه ای بنویسید که جدول ضرب را مثل تصویر زیر چاپ کند:


1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90100
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

8 جواب

for i in range(1,11):
    for j in range(1,11):
        print(f'{i*j:<5}',end='')
    print()
Mehdi.rouzkhosh دانلود Python
n = int(input())
for i in range(1,n + 1):
    for j in range(1,n + 1):
        print(i*j, end =" ")
    print()
Alireza.shoeibi دانلود Python

اعداد مرتب نیستند و باید از طریق f-string مرتب شوند Alvandsina


num = 10
for i in range(1,num+1):
    for j in range(1,num+1):
        print(f"{i * j:5}",end="")
    else:
        print("\n")
Arman.danyy دانلود Python

در مرتب سازی نتایج با f-string بهتر است نتایج از یک سمت تراز شود و همچنین نیازی به بخش else نیست و همچنین نوشتن n\ درون print چون print خالی یک خط جدید ایجاد می کند Alvandsina


ممنونم از نظری که دادی Arman.danyy


num = int(input('Number: '))
a = num**2
for i in range(1,num+1):
    for j in range(1,num+1):
        print(i*j,end=' '*(1+len(str(a)) - len(str(j*i))))
    print()
کاربر 22 دانلود Python
size = 10
for i in range(1, size + 1):
    row = ""
    for j in range(1, size + 1):
        row += str(i * j).ljust(4)
    print(row)
Roghaye.m دانلود Python
num1 = int(input('Number1:'))
num2 = int(input('Number2:'))
for i in range(1,num1+1):
    for j in range(1,num2+1):
        print(f'{i*j:<4}',end='')
    print()
Alvandsina دانلود Python
def print_multiplication_table():
    # چاپ سرستون جدول
    for i in range(1, 11):
        print(f"{i:2}", end=" ")  # چاپ اعداد 1 تا 10 با فاصله
    print()  # رفتن به خط بعد

    # چاپ جدول ضرب
    for i in range(1, 11):
        for j in range(1, 11):
            print(f"{i * j:2}", end=" ")  # محاسبه و چاپ حاصل ضرب
        print()  # رفتن به خط بعد بعد از هر ردیف

# اجرای تابع
print_multiplication_table()
Mma123 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن