مثال 6 پایتون – برنامه ای بنویسید که یک دنباله از اعداد جدا شده توسط علامت کاما از کاربر گرفته و یک لیست و یک تاپل از آن اعداد ایجاد کند.
کد برنامه
1 2 3 4 5 |
values = input("Input some comma separated numbers: ") my_list = values.split(",") my_tuple = tuple(my_list) print('List:', my_list) print('Tuple:', my_tuple) |
توضیح برنامه
این برنامه پایتون به شما اجازه میدهد تعدادی اعداد را که با ویرگول از یکدیگر جدا شدهاند، وارد کنید و سپس آنها را به صورت لیست و تاپل نمایش میدهد.
values = input("Input some comma separated numbers: ")
- در این خط، برنامه از کاربر خواسته میشود تا اعدادی را با ویرگول از یکدیگر جدا کند و وارد کند. این اعداد به صورت یک رشته وارد میشوند.
my_list = values.split(",")
- این خط، رشتهای که توسط کاربر وارد شده است، را با استفاده از ویرگولها جدا میکند و اعداد را به صورت یک لیست ذخیره میکند. به عبارت دیگر، این قسمت اعداد وارد شده را به عناصر جداگانهای درون یک لیست تبدیل میکند.
my_tuple = tuple(my_list)
- این خط، لیست حاصل از مرحله قبل را به یک تاپل تبدیل میکند. تاپل نوعی از داده مانند لیست است، اما پس از ایجاد قابلیت تغییر ویرایش ندارد.
print('List:', my_list)
- این خط، لیست اعدادی که کاربر وارد کرده است را به همراه متن “List:” چاپ میکند.
print('Tuple:', my_tuple)
- این خط، تاپل اعداد وارد شده توسط کاربر را به همراه متن “Tuple:” چاپ میکند.
بنابراین، این برنامه اعدادی که کاربر با ویرگول از یکدیگر جدا کرده و وارد کرده است، را به صورت لیست و تاپل نمایش میدهد.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)