Problem

4/7

عملیات با تاپل ها مقایسه

Theory Click to read/hide

مقایسه تاپل ها

هنگام مقایسه تاپل ها: 
- اعداد با مقدار مقایسه می شوند; 
- رشته ها به ترتیب واژگانی؛ 
- در صورت برابری عناصر در موقعیت های یکسان، عناصر زیر با هم مقایسه می شوند؛ 
- مقایسه عناصر تا اولین نابرابری رخ خواهد داد؛ 
- هنگام مقایسه، عناصر باید به یک نوع ریخته شوند (شما نمی توانید یک عدد و یک رشته را مقایسه کنید). 

 
مثال
<جدول> <بدن>
1
2
3
4
5
6
7
8
9
10
یازده
12

A=4 B=8 C = 'a'، D = 'z'، E = (14، 'حداکثر'، 'حداقل') F = (14، 'حداکثر'، 'دقیقه') K=999 چاپ (A < B)    # درست است چاپ (C < D)    # درست است چاپ (E > F)    # درست است چاپ (K < F)    # نادرست چاپ (C < K)    # TypeError: '<' پشتیبانی نشده # بین نمونه های 'str' و 'int'

Problem

4 خط ورودی هستند:

1-2) رشته های کاراکتر؛
3-4) دنباله ای از اعداد (هر عدد با یک فاصله جدا شده است).

وظایف زیر را کامل کنید:
1) یک قطعه کد بنویسید که 2 تاپل my_tuple_1 و my_tuple_2 حاوی یک رشته و یک تاپل تودرتو حاوی اعداد از دنباله ایجاد کند. در my_tuple_1 داده‌های منبع از خطوط فرد و در my_tuple_2 - از خطوط زوج می‌آیند.
تاپل های ایجاد شده روی صفحه نمایش داده می شوند (نیازی به انجام این کار ندارید، این کار به صورت خودکار انجام می شود).

2) یک قطعه برنامه بنویسید که اگر تاپل اول بزرگتر از دومی باشد، عنصر اول تاپل اول را نشان دهد، در غیر این صورت عنصر دوم تاپل دوم را نشان دهد.

 

نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 سلام
سلام
1 2 3 4
1 2 
('سلام'، (1، 2، 3، 4))
('سلام'، (1، 2))
سلام