مثال 50 پایتون – برنامه به پایتون بنویسید که عمل print را بدون رفتن به خط بعدی یا فاصله انجام دهد
کد برنامه
1 2 3 |
for i in range(0, 40): print('=', end="") print("\n") |
خروجی کد
1 |
======================================== |
توضیح برنامه
این کد پایتون یک خط از کارکتر ‘=’ را 40 بار چاپ میکند و سپس یک خط خالی ایجاد میکند. دیگر جزئیات توضیح داده شده است:
for i in range(0, 40):
: این دستور یک حلقهfor
ایجاد میکند که از 0 تا 39 (عدد را یک واحد کمتر از بازه انتهایی در نظر بگیرید همیشه) متغیرi
را مقداردهی میکند. این حلقه 40 بار اجرا میشود.print('=', end="")
: داخل حلقه، یک کارکتر ‘=’ به همراهend=""
چاپ میشود.end=""
به معنی این است که بعد از چاپ کارکتر ‘=’، به جای رفتن به خط بعدی، در همان خط بماند.print("\n")
: پس از اتمام حلقهfor
، یک خط خالی با استفاده ازprint("\n")
ایجاد میشود تا خروجی بعدی از خطوط بالا جدا باشد.
توجه کنید اگر از end=”” استفاده نمی کردیم خروجی به صورت زیر می شد:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = |
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)