Untitled18.ipynb - Colaboratory

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

18/8/2019 Untitled18.

ipynb - Colaboratory

#Area funcion while


def area(l1):
a=(l1[0]*l1[1])/2
return(a)
while(True):
l=eval(input())
if(l[0]<0 and l[1]<0):
break
b=area(l)
print(round(b,2))

#Contraseña:
A=input("Ingrese contraseña")
contador=0
if len(A)>6:
if A!="COLOMBIA" or A!="Colombia" or A!="CoLoMbIA":
for i in range(len(A)):
if A[i]=="*" or A[i]=="!":
if A[i+1]=="!":
if A[i]==int(A[i]):
contador +=1
if contador>3:
if A[-1]==int(A[-1]):
print("Segura")
else:
print("Insegura")
else:
print("Insegura")
else:
print("Insegura")

def factorial.py(f):
def fact(n):
l=1
z=1
while z<=n:
l=l*z
z=z+1
print(l)
from factorial import fact
n=int(input)

import numpy as np
a=eval(input())
b=eval(input())
def suma(m1,m2):
m1=np.matrix(m1)
m2=np.matrix(m2)
s=m1+m2
s=s.tolist()
print(s[0])
print(s[1])
suma(a,b)

a=eval(input())
def det(m):
d=1
for i in range(len(m)):
for j in range(len(m[i])):
if i==j:
https://colab.research.google.com/drive/1RJfo2szn1pxOH-cdTbtvwXuh7VSbF1po#scrollTo=y_UjdOUCKZM-&printMode=true 1/5
18/8/2019 Untitled18.ipynb - Colaboratory
d=d*m[i][j]
print(d)
det(a)

Cree un programa en python 3, el cual solicite por teclado el nombre M de un


archivo; posteriormente abra el archivo, el cual contiene 2 lineas. Cada linea
contiene un valor entero, el primer entero corresponde al número de filas de
una matriz, el segundo entero al número de columnas de una matriz. Genere e
imprima por pantalla una matriz con las dimensiones especificadas por los números,
donde todo sus elementos son el número 1. Recuerde que todo lo que viene de un
archivo llega como texto.

a=int(input())
b=int(input())
import numpy as np
m=np.ones((a,b), dtype=int)
print(m.tolist())

#M=open(input("Archivo"))
#l1=eval(M.readline())
l=eval(input())
lr=[]
def Sumatoria(N):
for i in N:
if i%2==0:
lr.append(i)
print(sum(lr))
Sumatoria(l)

A=10101
B=str((int(A)),2)
print(B)

m=eval(input())
lr=[]
lr2=[]
P=m[::-1]
for fila in P:
a=fila[0]
fila.remove(fila[0])
for i in fila:
b=max(fila)
lr.append(b)
b=max(lr)
for fila in P:
if b in fila :
lr2.append(a)
print(lr2[0])

#Nota promedio
t=eval(input())
for fila in t:
suma=0
a=fila[0]
fila.remove(fila[0])
for i in range(len(fila)):
#fila.remove(a)
suma=sum(fila)
prom=suma/(len(fila))
print(a,round(prom,1))

https://colab.research.google.com/drive/1RJfo2szn1pxOH-cdTbtvwXuh7VSbF1po#scrollTo=y_UjdOUCKZM-&printMode=true 2/5
18/8/2019 Untitled18.ipynb - Colaboratory

#MCD
a=int(input())
b=int(input())
lr=[]
for i in range(1,100):
if i>1:
if a%i==0 and b%i==0:
lr.append(i)
print(max(lr))

a=open(input())
l=a.readline()
lr=[]
while l!="":
if l!="\n":
lr.append(l.strip("\n"))
l=a.readline()
suma1=0
suma2=0
for i in range(len(lr)):
if str(lr[i])=="gasolina":
c1=23*int(lr[i+1])
suma1+=c1
elif str(lr[i])=="diesel":
c2=26.1*int(lr[i+1])
suma2+=c2
print(round(suma2,1))
print(round(suma1,1))

Crear un programa en python 3 que solicite por consola una lista M y posteriorme
nte otra lista N. Ambas listas deben verse como vectores y tratar de sumar dicho
s vectores, finalmente imprimir el nuevo vector. En caso de error al tratar de
sumar los vectores (recuerde que los vectores deben ser de igual cantidad de
componentes para poder ser sumados), se debe capturar el
error y mostrar el mensaje "Vectores de diferente longitud no se pueden sumar"
y detener el programa. Es recomendable que primeramente encuentre cual de los
dos vectores tiene mayor longitud (en caso de que haya alguno con más longitud).

M=eval(input("Ingrese un vector: \n"))


N=eval(input("Ingrese un vector: \n"))
import numpy as np
M=np.array(M)
N=np.array(N)

try:
s=N+M
print(s.tolis())
except:
print("Vectores de diferente longitud no se pueden sumar")

#N múltiplos de 5
N=int(input())
lr=[]
for i in range(N):
a=i*5
if a%5==0:
lr.append(a)
print(lr)

#Suma de vectores
M=eval(input("Ingrese un vector: \n"))
https://colab.research.google.com/drive/1RJfo2szn1pxOH-cdTbtvwXuh7VSbF1po#scrollTo=y_UjdOUCKZM-&printMode=true 3/5
18/8/2019 Untitled18.ipynb - Colaboratory
N=eval(input("Ingrese un vector: \n"))
import numpy as np
M=np.array(M)
N=np.array(N)
try:
print(M+N)
except:
print("Vectores diff")

Crear un programa en python 3 que solicite por consola una lista M. A cada
elemento de M, se le debe aplicar la siguiente función f(x)= sqrt(-2*x)
(usando la librería math y siendo x el elemento de la lista) y guardar la parte
entera del resultado en una nueva lista, la cual finalmente se debe imprimir por
pantalla. En caso de errores matemáticos, se debe capturar el error y en dicha
posición de la nueva lista, agregar "Nulo" como valor.

from math import sqrt


M=eval(input("Ingrese una lista: \n"))
lr=[]
for i in M:
try:
a=sqrt(-2*i)
lr.append(int(a))
except:
lr.append("Nulo")
print(lr)

lr=[]
contador=0
while (True):
N=int(input())
contador=contador+1
if N<0:
break
G=(5000*N)
lr.append(G)
ganancia=sum(lr)/contador
print(round(ganancia,2))

Crear un programa en python 3 que solicite por consola un diccionario M, donde


sus claves almacenan datos de una persona, y posteriormente solicite por teclado
una entrada N, indefinidamente, hasta que ingrese un "-1" (string). Cada entrada
N corresponde a una clave del diccionario, de la cual se debe imprimir el dato
que almacena. Si se ingresa una clave inexistente, se debe capturar el error e
imprimir por pantalla "Dato no existe". Recuerde que el programa termina de pedi
r entradas N, cuando recibe un -1.

M=eval(input("Ingrese un diccionario: \n"))


#Use la linea de abajo para pedir las consultas por teclado
while(True):
N=str(input("Ingrese una consulta: \n"))
if N=="-1":
break
try:
print(M[N])
except KeyError:
print("Dato no existe")

N=str(input("Ingrese un texto \n"))


contador=0
https://colab.research.google.com/drive/1RJfo2szn1pxOH-cdTbtvwXuh7VSbF1po#scrollTo=y_UjdOUCKZM-&printMode=true 4/5
18/8/2019 Untitled18.ipynb - Colaboratory
for i in N:
if i=="a":
contador+=1
if contador>2:
print("Mayor")
elif (contador<2):
print("Menor")
else:
print("Dos")

Ingrese un texto
casa
Dos

entrada1=input()
entrada2=input()
if entrada1.isalpha()==False or entrada2.isalpha()==False:
print("Error")
else:
print(entrada1.upper()+entrada2[0:len(entrada2)-1].lower())

https://colab.research.google.com/drive/1RJfo2szn1pxOH-cdTbtvwXuh7VSbF1po#scrollTo=y_UjdOUCKZM-&printMode=true 5/5

También podría gustarte