
در زبان پایتون می توانیم با استفاده از حلقه ها الگوهای ایجاد کنیم. در اینجا ما می توانیم آنها را برای حلقه ها دستکاری کنیم و با آن می توانیم بیانیه را چاپ کنیم تا الگوی منحصر به فردی مانند ستاره ها ، الگوی عددی و شخصیت داشته باشیم. ما می توانیم از هر یک از کامپایلرهای پایتون موجود در بازار برای اجرای برنامه ها استفاده کنیم.
همه در یک بسته نرم افزاری توسعه نرم افزار (600+ دوره ، 50+ پروژه) دوره های مشاهده قیمت
600+ دوره آنلاین |50+ پروژه |3000+ ساعت |گواهینامه های قابل تأیید |Access Lifetime 4. 6 (87،724 رتبه بندی)
انواع الگوها و نمونه ها
بگذارید ابتدا سعی کنیم جالب ترین موارد ، الگوهای ستاره را ایجاد کنیم. ما می توانیم از دو حلقه استفاده کنیم. برای مراقبت از تعدادی از ردیف ها می توان از حلقه بیرونی استفاده کرد ، در حالی که می توان از حلقه داخلی برای مراقبت از تعداد ستون ها استفاده کرد.
توسعه وب ، زبانهای برنامه نویسی ، تست نرم افزار و دیگران
نوع 1. الگوی ستاره
برنامه برای چاپ الگوهای هرمی ستاره ها.
مثال شماره 1
در این مثال ، ما یک ستاره واحد را در ردیف اول ، 2 ستاره در ردیف دوم چاپ خواهیم کرد و این کار را با روشی مشابه ادامه خواهیم داد تا اینکه به شماره پنجم برسیم.
کد:
برنامه #Python برای چاپ الگوی هرمی با استفاده از ستاره ها برای I در محدوده (0 ، 5): برای J در محدوده (0 ، I+1): چاپ ("*" ، end = "") چاپ ()
خروجی:

توجه: پارامتر پایان در پایتون برای پایان دادن به یک عبارت چاپ با هر کاراکتر یا رشته با استفاده از پارامتر پایان استفاده می شود.
مثال شماره 2
حال اجازه دهید سعی کنیم هرم فوق را با 180 درجه بچرخانیم تا بتوانیم سبک متفاوتی برای الگوی ستاره بدست آوریم. در این مثال ، ما چاپ ستاره ها را به همان شیوه شروع کرده ایم اما از سمت راست یا ستون بسیار آخر از سمت چپ یا از همان ستون اول از سمت راست یا از ردیف 0 و ستون 4 یا از 1 STردیف و ستون 5.
کد:
برنامه #Python برای چاپ الگوی هرم با استفاده از ستاره های A = 8 برای I در محدوده (0 ، 5): برای J در محدوده (0 ، A): چاپ (پایان = "") a = a - 2 برای j در محدوده (0، I+1): چاپ ("*" ، پایان = "") چاپ ()
خروجی:

مثال شماره 3
حال بگذارید ببینیم که چگونه می توانیم مثلث را با استفاده از ستاره ها چاپ کنیم: در این برنامه ، ما نیز از این محدوده درخواست خواهیم کرد که ارتفاع T را تعیین می کند که این مثلث قابل گسترش است. در اینجا ما 3 را برای حلقه ها اجرا می کنیم ، که از آن اولین حلقه برای حلقه ستون و 2 مورد دیگر برای حلقه ها (حلقه های فرعی) برای حلقه کردن ردیف است.
کد:
خروجی:

مثال شماره 4
حال بگذارید برنامه دیگری را ببینیم ، پس از آن تصویر الگوی ستاره را باد خواهیم کرد. تفاوت کمی بین برنامه فوق و برنامه دوم ، یعنی ب) وجود دارد ، در اینجا ما سعی می کنیم یک ستاره واحد را در خط اول چاپ کنیم ، سپس 3 ستاره در خط دوم ، 5 در سوم و غیره ، بنابراین ما هستیمافزایش تعداد "L" در انتهای دوم برای حلقه.
کد:
# الگوی هرمی پایتون با استفاده از یک الگوی ستاره k = 16 l = 1 برای i در محدوده (0 ، 5): برای j در محدوده (0 ، k): چاپ (پایان = "") k = k - 4 برای j در محدوده(0 ، l): چاپ ("*" ، end = "") l = l + 2 print ()
خروجی:

نوع 2. الگوی عددی
اکنون ما در مورد برخی از نمونه های الگوی عددی بحث خواهیم کرد.
مثال شماره 1
اکنون سعی خواهیم کرد که الگوی هرمی از اعداد را چاپ کنیم. بنابراین به این شکل پیش خواهد رفت: در ردیف اول شماره 1 را مشاهده خواهید کرد ، و در ردیف دوم از اعداد 2 و 3 تشکیل می شود ، ردیف سوم شامل اعداد 4 ، 5 و 6 و سری خواهد بودمانند این ادامه خواهد یافت
کد:
# الگوی عددی پایتون مثال 1 K = 1 برای I در محدوده (0 ، 5): برای J در محدوده (0 ، I + 1): چاپ (k ، end = "") k = k + 1 print ()
خروجی:

مثال شماره 2
بگذارید اکنون سعی کنیم الگوی هرمی را روی شماره ها به سبک دیگری چاپ کنیم. در اینجا سعی خواهیم کرد شماره 1 را در ردیف اول ، شماره 1 و 2 در ردیف دوم ، شماره 1 ، 2 و 3 در ردیف سوم چاپ کنیم و مانند آن ادامه خواهد یافت.
کد:
# الگوی عددی پایتون مثال 2 برای I در محدوده (0 ، 5): num = 1 برای j در محدوده (0 ، I + 1): چاپ (num ، end = "") num = num + 1 print ()
خروجی:

مثال شماره 3
در اینجا نمونه دیگری از یک برنامه پایتون برای چاپ اعداد به شکل الگوهای آورده شده است. در اینجا ما در تلاش هستیم تا با استفاده از دو حلقه و افزایش مقدار متغیر numb با 1 در حلقه داخلی و افزایش مقدار متغیر Inc توسط 2 برای حلقه ، ردیف را با مربع ها به شماره ردیف پایان دهیم.
کد:
# الگوی عددی پایتون مثال 3 numb = 1 inc = 1 برای i در محدوده (0 ، 5): برای J در محدوده (0 ، Inc): چاپ (numb ، end = "") numb = numb + 1 print () inc= INC + 2
خروجی:

نمونه های مختلف دیگری نیز وجود دارد ، و من سعی خواهم کرد که آنها را به طور خلاصه در اینجا ارائه دهم.
مثال شماره 4
در این برنامه ، ما شماره هایی را که برای یک شماره ردیف مشخص یکسان خواهد بود ، چاپ خواهیم کرد و ردیف قبلی یک مقدار کمتر از شماره ردیف فعلی خواهد داشت. این نتیجه را می توان با استفاده از بیرونی و داخلی برای حلقه ها و اجرای حلقه بیرونی در محدوده 10 (اختصاص به یک مقدار) بدست آورد و حلقه داخلی در محدوده مشخص شده بیرونی برای حلقه اجرا می شود.
کد:
خروجی:

مثال شماره 5
در این مثال ، ما سعی خواهیم کرد که شماره را ببینیم و از این رو آن را به صورت عاقلانه چاپ کنیم. ستون اول با محدوده مشخص شده مقادیر مانند (1،2،3،4 و 5) شروع می شود ، ستون دوم از شماره ردیف دوم شروع می شود ، ستون سوم از ردیف شماره 3 شروع می شود و تا زمان ادامه می یابدحلقه پایان می یابد.
کد:
># الگوی عددی پایتون مثال 5 Last_num = 6 برای ردیف در محدوده (1 ، last_num): برای ستون در محدوده (ردیف ، 0 ، -1): چاپ (ستون ، پایان = '') چاپ ("")
خروجی:

مثال شماره 6
این شبیه به برنامه قبلی است ، اما در اینجا ما مربع شماره ها را می گیریم.
کد:
# الگوی عددی پایتون مثال 6 Last_num = 9 برای I در محدوده (1 ، Last_num): برای J در محدوده (-1+I ، -1 ، -1): چاپ (قالب (2 ** j ، "4d") ،پایان = '') چاپ ("")
خروجی:

مثال شماره 7
این شبیه به برنامه های قبلی است.
کد:
# الگوی عددی پایتون مثال 7 last_num = 9 برای من در محدوده (1 ، last_num): برای من در محدوده (0 ، i ، 1): چاپ (قالب (2 ** i ، "4d") ، پایان = '')برای من در محدوده (-1+i ، -1 ، -1): چاپ (قالب (2 ** i ، "4d") ، پایان = '') چاپ ("")
خروجی:

مثال شماره 8
در اینجا ما سعی خواهیم کرد که شماره را به ترتیب معکوس در یک الگوی مثلث زاویه ای مناسب چاپ کنیم.
کد:
# الگوی عددی پایتون مثال 8 توقف = 2 شروع = 1 current_num = توقف برای ردیف در محدوده (2 ، 6): برای Col in Range (شروع ، توقف): current_num -= 1 print (current_num ، end = '') چاپ ()"") شروع = توقف توقف += ردیف جریان_نوم = توقف
خروجی:

نوع 3. الگوی کاراکتر
اکنون برخی از نمونه های الگوی شخصیت را خواهیم دید.
مثال شماره 1
در اینجا سعی خواهیم کرد الگوی هرمی الفبای را نشان دهیم. ارزش ASCII نامه بزرگ نامه A از 65 شروع می شود ، به این معنی که ارزش ASCII برای حرف بزرگ Z 90 خواهد بود. در این مثال ، ما ارزش عددی 65 را به حرف بزرگ A تبدیل می کنیم و از این رو تکرار می شود تا از حلقه افزایش یابد "متغیر مقدار.
کد:
کد منبع: # الگوی شخصیت پایتون مثال 1 مقدار = 65 برای I در محدوده (0 ، 5): برای J در محدوده (0 ، I+1): ch = chr (مقدار) چاپ (ch ، end = "") مقدار= مقدار + 1 چاپ ()
خروجی:

مثال شماره 2
در اینجا شخصیت تعداد دفعات شماره ردیف را تکرار خواهیم کرد. در اینجا یک تصویر ساده از نحوه انجام این کار آورده شده است.
کد:
# الگوی شخصیت پایتون مثال 2 مقدار = 65 برای I در محدوده (0 ، 5): برای J در محدوده (0 ، I +1): ch = chr (مقدار) چاپ (ch ، end = "") مقدار = مقدار +1 چاپ ()
خروجی:

مثال شماره 3
این شبیه به مثال A خواهد بود) به جز جایی که ما شماره ردیف را با 2 مقادیر بیشتر از ردیف قبلی پایان می دهیم. برای دستیابی به این هدف ، ما متغیر دیگری به نام "Inc" را درج کرده ایم و ما آن را 2 در قسمت بیرونی برای حلقه افزایش می دهیم.
کد:
# الگوی شخصیت پایتون مثال 3 مقدار = 65 INC = 1 برای I در محدوده (0 ، 5): برای J در محدوده (0 ، Inc): ch = chr (مقدار) چاپ (ch ، end = "") مقدار = مقدار+ 1 Inc = Inc + 2 Print ()
خروجی:

مثال شماره 4
این مثال شبیه به A) است ، اما در اینجا ما این الگوی را با 180 درجه چرخانده ایم.
کد:
# الگوی شخصیت پایتون مثال 4 کاهش = 8 پیشخوان = 64 مقدار = 65 برای I در محدوده (0 ، 5): برای K در محدوده (0 ، کاهش): چاپ (پایان = "") برای j در محدوده (0 ، من+1): پیشخوان = پیشخوان +1 مقدار = پیشخوان دما = مقدار J در محدوده (0 ، I +1): ch = chr (مقدار) چاپ (ch ، end = "") مقدار = مقدار - 1 مقدار = دماکاهش = کاهش - 2 چاپ ()
خروجی:
اکنون ، همانطور که این نمونه های بسیاری را دیده اید ، اجازه دهید سعی کنیم الگوهای جالب را ترسیم کنیم.
مثال شماره 5
در این برنامه ، ما سعی خواهیم کرد که الگوی مربع را با استفاده از هر مقدار چاپ کنیم (می تواند عددی ، شخصیت و غیره باشد) در اینجا به نظر می رسد.
کد:
# برنامه Python برای چاپ Square Star Patte Square_side = int ("لطفاً ابعاد مربع را وارد کنید:")) چاپ ("الگوی مربع") را برای I در محدوده (square_side): برای I در محدوده (square_side): چاپ ("$ "، پایان = '') چاپ ()
خروجی:

مثال شماره 6
ما یک مثال بسیار مشابه داریم ، اما $ را با * جایگزین کرده ایم تا چیزی شبیه به زیر را ارائه دهیم.
کد:
# برنامه Python برای چاپ مربع Square Patte Square_side = int ("لطفاً ابعاد مربع را وارد کنید:")) چاپ ("الگوی مربع ستاره") برای من در محدوده (square_side): برای من در محدوده (square_side): چاپ ('*' ، پایان = '') چاپ ()
خروجی:

نتیجه
در این مقاله نمونه های مختلفی از الگوهای چاپ با استفاده از پایتون مشاهده شده است که شامل الگوی ستاره ، الگوی عددی و الگوی شخصیت است. ما همچنین توضیح مختصری در مورد اینکه این برنامه برای انجام چه کاری و کار در پشت آن ایجاد شده است ، آورده ایم. هنگامی که اینها در محیط پایتون خود درک و گردآوری شدند ، باید در مورد مشکلات ایجاد الگوی در پایتون احساس راحتی کنید. مقاله ما طیف گسترده ای از نمونه ها را پوشش داده است.
مقالات توصیه شده
این راهنمایی برای الگوهای پایتون بوده است. در اینجا ما در مورد 3 نوع مختلف الگوی در پایتون با مثال و خروجی آنها بحث کرده ایم. همچنین می توانید مقالات پیشنهادی ما را برای کسب اطلاعات بیشتر طی کنید -
- پایتون چیست
- اپراتورهای پایتون
- الگوهای ستاره در جاوا
- الگوهای C#
دوره محبوب در این گروه
برنامه آموزش گواهینامه های پایتون (40 دوره ، 13+ پروژه) 40 دوره آنلاین |13 پروژه دستی |215+ ساعت |گواهی قابل تأیید تکمیل 4. 8
آموزش تحلیل گری...
ما را در سایت آموزش تحلیل گری دنبال می کنید
برچسب :
نویسنده : ملیکا زارعی
بازدید : 30
تاريخ : سه
شنبه
6 تير
1402 ساعت: 16:30