-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path111.py
77 lines (62 loc) · 1.82 KB
/
111.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# -*- coding: utf-8 -*-
lista = []
vector = []
matriz = []
class a:
def b(self):
cantidad = int(raw_input("cuantos numeros:"))
return cantidad
def c(self, cantidad):
contador = 0
if cantidad == 3:
contador = 0
for i in range(0, 3):
matriz.append([])
for j in range(0, 3):
numero = int(raw_input("cual es el numero:"))
contador = contador + numero
matriz[i].append(numero)
matriz.sort
print "esta es la matriz de 2x2:", matriz
print "este es el numero mayor de la matriz:", max(max(matriz))
print "este es el menor de la matriz:", min(min(matriz))
for i in range(0, 3):
print matriz[i]
if cantidad == 2:
contador = 0
for i in range(0, 2):
lista.append([])
for j in range(0, 2):
numero = int(raw_input("cual es el numero:"))
contador = contador + numero
lista[i].append(numero)
lista.sort
print "esta es la matriz de 2x2:", lista
print "este es el numero mayor de la matriz:", max(max(lista))
print "este es el menor de la matriz:", min(min(lista))
for i in range(0, 2):
print lista[i]
else:
for i in range(cantidad):
numero = int(raw_input("cual es el numero:"))
vector.append(numero)
vector.sort
print "este es el vector:", vector
print "este es el numero mayor del vector:", max(vector)
print "este es el numero menor del vector:", min(vector)
print "esta es la cantidad de numeros que hay en el vector:", len(vector)
def d(self, cantidad):
print "-----------------------------------------"
suma = 0
for i in range(cantidad):
numero = int(raw_input("cual es el numero:"))
suma = suma + numero
print "esta es la suma:", suma
repetir = int(raw_input("desea repetir este proceso de nuevo 1 o 0:"))
return repetir
s = 1
while s != 0:
b = a()
z = b.b()
y = b.c(z)
s = b.d(z)