Problem

4/7

Các thao tác với bộ dữ liệu. so sánh

Theory Click to read/hide

So sánh các bộ

Khi so sánh các bộ: 
- các số được so sánh theo giá trị; 
- chuỗi theo thứ tự từ điển; 
- trường hợp các phần tử có cùng vị trí bằng nhau thì so sánh các phần tử sau; 
- so sánh các phần tử sẽ xảy ra cho đến bất đẳng thức đầu tiên; 
- khi so sánh các phần tử phải cùng loại (không thể so sánh số và chuỗi). 

 
Ví dụ
1
2
3
4
5
6
7
số 8
9
10
mười một
12

MỘT=4 B=8 C = 'a', D = 'z', E = (14, 'tối đa', 'tối thiểu') F = (14, 'tối đa', 'tối thiểu') K=999 in(A < B)    # Đúng in(C < D)    # Đúng in(E > F)    # Đúng in(K < F)    # Sai in(C < K)    # TypeError: '<' không được hỗ trợ # giữa các phiên bản của 'str' và 'int'

Problem

Nhập 4 dòng:

1-2) chuỗi ký tự;
3-4) một dãy số (mỗi số cách nhau bởi dấu cách).

Hoàn thành các nhiệm vụ sau:
1) Viết đoạn mã sẽ tạo 2 bộ my_tuple_1my_tuple_2 chứa một chuỗi và một bộ lồng nhau chứa các số từ chuỗi. Trong my_tuple_1 dữ liệu nguồn đến từ các dòng lẻ, trong my_tuple_2 - từ các dòng chẵn.
Các bộ dữ liệu đã tạo được hiển thị trên màn hình (bạn không cần phải làm điều này, nó được thực hiện tự động).

2) Viết đoạn chương trình hiển thị phần tử đầu tiên của bộ thứ nhất nếu bộ thứ nhất lớn hơn bộ thứ hai, ngược lại là phần tử thứ hai của bộ thứ hai.

 

Ví dụ
<đầu>

 

# Đầu vào Đầu ra
1 Xin chào
Xin chào
1 2 3 4
1 2 
('Xin chào', (1, 2, 3, 4))
('Xin chào', (1, 2))
Xin chào
Write the program below
print(my_tuple_1)
print(my_tuple_2)       

     

Program check result

To check the solution of the problem, you need to register or log in!