Problem

6/7

الحاق و ضرب تاپل ها

Theory Click to read/hide

الحاق چندگانه

امکان به هم پیوستن تاپل ها برای ایجاد یک شی جدید (الحاق، شبیه به رشته ها) وجود دارد. <جدول> <بدن>
1
2
3
4
x = (1،2،3،4) y = (5،6،7،8) z = x + y  print(z)  # (1، 2، 3، 4، 5، 6، 7، 8)
در طی عملیات ضرب، تاپل چندین بار تکرار می شود (مشابه ضرب رشته ای). <جدول> <بدن>
1
2
3
x = (1،2،3،4) z = x*2 print(z)  # (1، 2، 3، 4، 1، 2، 3، 4)



حذف یک تاپل

عملیات و متدهای تاپلی مشابه عملیات و متدهای لیست هستند. به جز مواردی که عناصر یک تاپل را تغییر می دهند.
یک عنصر موجود در یک tuple به دلیل تغییر ناپذیری نمی تواند اضافه یا حذف شود. با این حال، خود تاپل را می توان با استفاده از عملگر del حذف کرد. <جدول> <بدن>
1
2
دانشجو = (2007، 'ایوان'، 'ایوانف'، '9-A'، نادرست) del student

Problem

2 تاپل داده شده است. my_tuple_1 و my_tuple_2 (لازم نیست آنها را ایجاد کنید، اما می توانید از آنها استفاده کنید).

از صفحه کلید دو عدد n و k - اعداد صحیح (از 1 تا 10) وارد کنید، هر عدد در یک خط جداگانه آورده شده است.
یک تاپل سوم my_tuple_3 را با اضافه کردن دو تاپل بالا ایجاد کنید که اولین تاپل n بار و دومی k بار تکرار شود.
نتیجه از قبل برای شما نوشته شده است.