Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
robertopucp
GitHub Repository: robertopucp/1eco35_2022_2
Path: blob/main/Trabajo_grupal/WG1/Grupo_3_py.py
2714 views
1
#!/usr/bin/env python
2
# coding: utf-8
3
4
# In[8]:
5
6
7
import random
8
9
def crear_lista():
10
lista=[]
11
for i in range (20):
12
valor=random.randint(0,500)
13
lista.append(valor)
14
return lista
15
16
17
def funcion(elemento):
18
valor_funcion=0
19
if 0<=elemento<=100:
20
elemento=elemento**0.5
21
elif elemento>100 and elemento<=300:
22
elemento=elemento-5
23
elif elemento>300:
24
elemento=50
25
valor_funcion=elemento
26
return valor_funcion
27
28
def ejecutar_programa():
29
lista=crear_lista()
30
lista_resultante=[]
31
for i in range(20):
32
lista_resultante.append(funcion(lista[i]))
33
return lista_resultante
34
print(ejecutar_programa())
35
36
37
38
# In[9]:
39
40
41
import random
42
#primero generar 100 datos aleatorios
43
for i in range(1,100):
44
x = random.randint(1,500);
45
print(str(x) + "\t");
46
import numpy as np
47
48
matriz1= np.array([[1,2,3],[2,2,3]])
49
#luego generar matriz 100x50
50
import random
51
n = 50
52
m = 100
53
#a = n*m
54
matriz = []
55
56
for i in range(n):
57
matriz.append([])
58
for j in range(m):
59
matriz[i].append(random.randint(0, 100))
60
61
print(matriz)
62
63
64
# In[ ]:
65
66
67
68
69
70