آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
021-88146330
021-88146323
0

سبد خرید شما خالی است!

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور
مشخصات مقاله
  • 0.0
  • 141
  • 0
  • 0

نمایش جدول ضرب با پایتون

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


روش اول : استفاده از حلقه For

در مثال زیر، ما جدول ضرب هر عدد (از 1 تا 10) را با استفاده از حلقه for چاپ خواهیم کرد:

number = int(input ("Enter the number of which the user wants to print the multiplication table: "))      
# We are using "for loop" to iterate the multiplication 10 times       
print ("The Multiplication Table of: ", number)    
for count in range(1, 11):      
   print (number, 'x', count, '=', number * count)   
خروجی
Enter the number : 10
Enter the number of which the user wants to print the multiplication table:  13
The Multiplication Table of:  13
13 x 1 = 13
13 x 2 = 26
13 x 3 = 39
13 x 4 = 52
13 x 5 = 65
13 x 6 = 78
13 x 7 = 91
13 x 8 = 104
13 x 9 = 117
13 x 10 = 130

در برنامه فوق، یک عدد صحیح از کاربر دریافت کرده‌ و سپس با حلقه for و با استفاده از تابع range اعداد 1 تا 10 را در حلقه تکرار می کنیم. در حلقه، در هر دوره اول، حلقه اجرا شده و در عدد داده شده ضرب می‌شود. در دوره دوم، 2 در عدد داده شده ضرب می‌شود و همینطور. در این مثال، ما جدول ضرب اعداد 1 تا 10 را چاپ کرده‌ایم. شما می‌توانید اعداد مختلفی را انتخاب و برنامه را تست کنید.


روش 2: با استفاده از حلقه While

در این روش، از حلقه while برای چاپ جدول ضرب هر عدد مشخص شده توسط کاربر استفاده خواهیم کرد. مثال مربوط به روش دوم به شرح زیر است:

number = int(input ("Enter the number of which the user wants to print the multiplication table: "))      
count = 1    
# we are using while loop for iterating the multiplication 10 times      
print ("The Multiplication Table of: ", number)    
while count <= 10:    
    number = number * 1    
    print (number, 'x', count, '=', number * count)    
    count += 1    
خروجی
Enter the number of which the user wants to print the multiplication table:  27
The Multiplication Table of:  27
27 x 10 = 27
27 x 10 = 54
27 x 10 = 81
27 x 10 = 108
27 x 10 = 135
27 x 10 = 162
27 x 10 = 189
27 x 10 = 216
27 x 10 = 243
27 x 10 = 270

کد فوق همان برنامه قبلی است، اما از حلقه while استفاده کرده‌ایم. یک متغیر به نام "count" تعریف کرده و مقدار اولیه آن را برابر با 1 قرار داده‌ایم. حلقه while تا زمانی که مقدار "count" کمتر یا مساوی 10 باشد، تکرار خواهد شد. در هر دوره حلقه، مقدار "count" یکی افزایش می‌یابد. زمانی که مقدار count" بزرگتر از 10 می‌شود، حلقه متوقف می‌شود.


1402/09/14 141
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.