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)    # 类型错误:'<'不支持 # 在“str”实例之间和“int”

Problem

输入4行:

1-2) 字符串;
3-4) 一个数字序列(每个数字用空格分隔)。

完成以下任务:
1) 编写一个代码片段,它将创建 2 个元组 my_tuple_1my_tuple_2,其中包含一个字符串和一个包含序列中数字的嵌套元组。 在 my_tuple_1 源数据来自奇数行,在 my_tuple_2 中 - 来自偶数行。
创建的元组显示在屏幕上(您不需要这样做,它会自动完成)。

2) 编写一个程序片段,如果第一个元组大于第二个,则显示第一个元组的第一个元素,否则显示第二个元组的第二个元素。

 

例子
<头> <日># <正文>

 

输入 输出
1 你好
你好
1 2 3 4
1 2 
('你好', (1, 2, 3, 4))
('你好', (1, 2))
你好
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!