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

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

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

تمرین آسان 985/ دانلود 1255 بازدید

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


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 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 14 ساعت قبل Arman.danyy این تمرین رو مشاهده کرد
👨‍💻 5 ساعت قبل Roham این تمرین رو مشاهده کرد

10 جواب

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()
User 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
for i in range(1:11):
for j in range(1:11):
print(f{i*j}:<5, end="")
User 1496 دانلود Python
package Tax.App.cmd;
public class Jadval_Zarb2 {
    public static void main(String[] args) {
        for (int i = 1; i < 11; i++) {

            for (int j = 1; j < 11; j++) {
                if (i * j > 9) System.out.print(i * j + "  ");
                else System.out.print(i * j + "   ");
            }
            print(3);
        }
    }

    public static void print(int x) {
        for (int i = 0; i < x; i++) {
            System.out.println();
        }
    }
}
Tahabx3 دانلود Java
package opp;
public class swit {
	public static void main(String[] args) {
		for(int i = 0 ; i < 10;i++) {
			for(int j = 0 ;j<10;j++) {
				System.out.print((i+1)*(j+1) + "  ");
			}
			System.out.print("\n");
		}
	}
}
Makcode دانلود Java
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

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

مطالب مرتبط

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