بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۴ مهر ۱۴۰۴

شرح برنامه

این برنامه دو لیست از توان‌های عدد ۲ تولید می‌کند:
- لیست اول: توان‌های افزایشی از ۲⁰ تا ۲⁶ → [1, 2, 4, 8, 16, 64]
- لیست دوم: توان‌های کاهشی از ۲⁶ تا ۲⁰ → [64, 16, 8, 4, 2, 1]
سپس این دو لیست به‌صورت جدول دو ستونه چاپ می‌شوند.


کد پایتون:


# تولید لیست‌های توان‌های ۲
left_column = [2 ** i for i in range(6)]
right_column = [2 ** i for i in reversed(range(6))]

# چاپ جدول
for a, b in zip(left_column, right_column):
    print(f"{a:<4} {b}")

نمونه خروجی:


1    64  
2    16  
4     8  
8     4  
16    2  
32    1

توضیح مراحل:

- ابتدا دو لیست از توان‌های عدد ۲ ساخته می‌شود: یکی افزایشی و دیگری کاهشی
- با استفاده از تابع zip() دو لیست به‌صورت جفتی پیمایش می‌شوند
- خروجی به‌صورت جدول دو ستونه با قالب‌بندی مرتب چاپ می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی