පයිතන්හි සංකීර්ණ කට්ටල මෙහෙයුම්
පෙර පාඩම්වලදී ඔබ ඉගෙන ගත් කෙටි ආකාරවල ක්රම සංයෝජනය කිරීමෙන්, කට්ටල සමඟ තරමක් සංකීර්ණ මෙහෙයුම් සිදු කළ හැකිය.
කට්ටල තුනේම ඡේදනය හඳුනා ගනිමු:
pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 1, 6}
st3 = {1, 2, 8, 4}
res = st1 & st2 & st3
print(res) # ප්රතිදානය {1, 4}
දැන් අපි මුලින්ම පළමු කට්ටලය දෙවැන්නෙන් වෙනස් වන්නේ කුමන අංගවලින්දැයි හඳුනා ගනිමු. ඉන්පසු ලැබෙන ප්රතිඵලයේ ඡේදනය තුන්වන කට්ටලය සමඟ සොයා ගනිමු. මෙහෙයුම්වල ප්රමුඛත්වය දැක්වීම සඳහා අපි සමූහගත කරන වරහන් යොදා ගනිමු:
pythonst1 = {1, 2, 8, 4}
st2 = {3, 4, 5, 6}
st3 = {6, 2, 8, 4}
res = (st1 - st2) & st3
print(res) # ප්රතිදානය {8, 2}
Задание 1
කට්ටල තුනක් ලබා දී ඇත:
pythonst1 = {1, 3, 6, 8}
st2 = {5, 8, 4, 2}
st3 = {4, 7, 3, 1}
පළමු හා තුන්වන කට්ටල එක් කරන්න. ඉන්පසු ඒවායේ ඡේදනය තුන්වන කට්ටලය සමඟ හඳුනා ගන්න.
Задание 2
කට්ටල හතරක් ලබා දී ඇත:
pythonst1 = {4, 2, 6, 10}
st2 = {1, 6, 3, 2}
st3 = {5, 8}
st4 = {6, 3, 1}
පළමු හා දෙවන කට්ටල අතර ඇති වෙනස හඳුනා ගන්න. ඉන්පසු තුන්වන හා හතරවන කට්ටල එක් කරන්න. අවසානයේදී, පළමු හා දෙවන මෙහෙයුම්වල ප්රතිඵලයක් ලෙස ලැබෙන කට්ටලවල පොදු අංග සොයා ගන්න.