Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- 1. Crear un programa que solicite una fila y una columna e
- imprima en pantalla el número en esa posición según la
- siguiente matriz:
- matriz = [[3.3, 6.1, 4.0], [4.9, 5.7, 6.4]]
- Un ejemplo de entrada (lo que escribe el usuario) y
- salida (lo que se imprime en pantalla) es el siguiente:
- Fila: 1
- Columna: 2
- 6.4
- El resultado es 6.4 puesto que es el valor ubicado en
- matriz[1][2].
- 2. El programa debe chequear que la fila y la columna
- tengan valores válidos. En este caso, las únicas filas
- válidas son 0 y 1; las columnas, 0, 1 y 2. Si alguno de
- los dos valores es inválido, debe mostrar un mensaje
- de error.
- """
- fila0 = [3.3, 6.1, 4.0]
- fila1 = [4.9, 5.7, 6.4]
- matriz = [fila0, fila1]
- while True:
- fila = int(input("Ingrese una fila: "))
- if fila == 0 or fila == 1:
- break
- print("Error. La fila debe ser cero o uno")
- while True:
- col = int(input("Ingrese una columna: "))
- if col == 0 or col == 1 or col == 2:
- break
- print("Error. La columna debe ser cero, uno o dos")
- print(matriz[fila][col])
- # como imprimir la matriz
- # forma 1
- print(matriz)
- # forma2
- for fila in matriz:
- print(fila)
- # forma3
- for fila in matriz:
- for numero in fila:
- print(numero, end=" ")
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement