Problem

4/7

Operaciones con tuplas. Comparación

Theory Click to read/hide

Comparando tuplas

Al comparar tuplas: 
- los números se comparan por valor; 
- cadenas en orden lexicográfico; 
- en caso de igualdad de elementos en las mismas posiciones, se comparan los siguientes elementos; 
- la comparación de elementos ocurrirá hasta la primera desigualdad; 
- al comparar, los elementos deben tener el mismo tipo (no se puede comparar un número y una cadena). 

 
Ejemplo
1
2
3
4
5
6
7
8
9
10
once
12

A=4 B=8 C = 'a', D = 'z', E = (14, 'máximo', 'mínimo') F = (14, 'máximo', 'mín') K = 999 imprimir (A < B)    # Verdadero imprimir (C < D)    # Verdadero imprimir(E > F)    # Verdadero imprimir(K < F)    # Falso imprimir (C < K)    # Error de tipo: '<' No soportado # entre instancias de 'str' y 'int'

Problem

Se ingresan 4 líneas:

1-2) cadenas de caracteres;
3-4) una secuencia de números (cada número separado por un espacio).

Complete las siguientes tareas:
1) Escriba un fragmento de código que creará 2 tuplas my_tuple_1 y my_tuple_2 que contienen una cadena y una tupla anidada que contiene números de la secuencia. En my_tuple_1 los datos de origen provienen de líneas impares, en my_tuple_2 - de líneas pares.
Las tuplas creadas se muestran en la pantalla (no es necesario que haga esto, se hace automáticamente).

2) Escriba un fragmento de programa que muestre el primer elemento de la primera tupla si la primera tupla es mayor que la segunda, de lo contrario, el segundo elemento de la segunda tupla.

 

Ejemplos

 

# Entrada Salida
1 Hola
Hola
1 2 3 4
1 2
('Hola', (1, 2, 3, 4))
('Hola', (1, 2))
Hola
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!