Subido por brahian serna

codigos

Anuncio
Escriba un programa en python 3 que solicite por consola tres números enteros N, M y W,
luego utilice los números ingresados en el siguiente ejercicio: Imprima los tres números de
menor a mayor. NOTA1: El mensaje al solicitar cada entrada debe ser: "Ingrese un numero
entero \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente los números indicados, no debes contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Asegúrese de imprimir los números como lo indica los
ejemplos.
numero1 = int(input("Ingrese un numero entero \n"))
numero2 = int(input("Ingrese un numero entero \n"))
numero3 = int(input("Ingrese un numero entero \n"))
l = [numero1]+[numero2]+[numero3]
l.sort()
for a in l:
print(a)
Escriba un programa en python 3 que solicite por consola un número N, luego utilice el
número ingresado en el siguiente ejercicio: N corresponde a la cantidad de tiempo en
segundos que corre un atleta a una velocidad de 25m/s, calcule la distancia recorrida por el
atleta. Si la distancia es mayor que 350, imprima la distancia redondeada a dos cifras
decimales. En caso contrario, imprima la suma del tiempo y la distancia, aproximada a dos
dos cifras decimales. NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese una
numero \n" tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el
"\n" . NOTA2: El programa debe mostrar como resultado exclusivamente el número o texto
indicado, no debe contener letras ni enunciados adicionales que lo acompañen. NOTA3:
Utilice la función round() para redondear.
n = float(input("Ingrese un numero \n"))
d = n*25
print((round(d,2)) if d>350 else (round(n+d,2)))
Escriba un programa en python 3 que solicite por consola un número entero N, luego
calcule e imprima la suma de los primeros N cubos perfectos. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "real".
N = int(input("Ingrese un numero entero \n"))
suma = 0
for i in range(N):
suma+=i**3
print(suma)
Escriba un programa en python 3 que solicite por consola un número entero N, luego
calcule la multiplicación de los primeros N cuadrados perfectos (sin contar el 0) e imprima
dicha multiplicación. NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un
numero entero \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "real".
N = int(input("Ingrese un numero entero \n"))
m = 1
for i in range(1,N+1):
m *=(i**2)
print(m)
Escriba un programa en python 3 que solicite por consola una matriz cuadrada, luego
imprima la sumatoria de los elementos de la diagonal principal y los elementos de la
diagonal secundaria de la matriz traspuesta. NOTA: El mensaje al solicitar la entrada debe
ser: "Ingrese una matriz \n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "matriz".
m =
r =
a =
b =
for
eval(input("Ingrese una matriz \n"))
0
0
len(m)-1
i in range(len(m)):
r += m[i][i]
r += m[a][b]
a = a+1
b = b-1
print(r)
Escriba un programa en python 3 que solicite por consola una palabra N, luego utilice la
palabra ingresada en el siguiente ejercicio: Imprima “Upper” en caso de que la primera letra
de la palabra N sea mayúscula. En caso de que la primera letra sea minúscula imprima
“Lower”. NOTA1: El mensaje al solicitar la palabra debe ser: "Ingrese una palabra \n", tal
como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después
de "palabra". NOTA2: El programa debe mostrar como resultado exclusivamente la salida
indicada, no debe contener letras ni enunciados adicionales que lo acompañen. NOTA3:
Asegúrese de imprimir las salidas como lo indica la primera columna de la tabla. Tenga en
cuenta las mayúsculas y minúsculas que se indican para el texto de salida.
p = input("Ingrese una palabra \n")
print("Upper" if p[0]==p[0].upper() else "Lower")
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Dos discos están unidos por una correa. El
primero tiene un radio de 25 cm y el segundo de 75 cm. Calcule e imprima el número de
vueltas que habrá dado el segundo disco cuando el primero ha dado N vueltas. NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "entero".
NOTA2: El programa debe mostrar como resultado exclusivamente el número indicado, no
debe contener letras ni enunciados adicionales que lo acompañen. NOTA3: Redondear el
resultado a dos cifras decimales. Utilice la función round().
N = int(input("Ingrese un numero entero \n"))
print(round(N*(1/3),2))
Escriba un programa en python 3 que solicite por consola tres números enteros, W, N y M
respectivamente. Luego utilice el número ingresado en el siguiente ejercicio: 120 personas
han tardado en hacer el rascacielos Burj Khalifa de 70 plantas, 240 dias, trabajando 10 horas
al dia. Calcule e imprima la cantidad de trabajadores que se necesitan para hacer un
rascacielos de W plantas en N días trabajando M horas diarias. NOTA1: El mensaje al
solicitar cada entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2:
El programa debe mostrar como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen. NOTA3: Redondear la
respuesta a una cifra decimal. Utilice la función round().
W = int(input("Ingrese un numero entero \n"))
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
res = (120*240*W)/(7*N*M)
print(round(res,1))
Escriba un programa en Python 3 que solicite por consola una lista e imprima una nueva
lista que contenga todos los elementos de la primera lista menos los duplicados. La nueva
lista debe tener sus elementos organizados de menor a mayor. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese una lista \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" despues de "lista".
lista = eval(input("Ingrese una lista \n"))
f = []
for i in lista:
if not i in f:
f += [i]
print(f)
Escriba un programa en python 3 que solicite por consola una matriz, luego calcule e
imprima la raíz cuadrada de la suma de los cuadrados de todos los elementos de dicha
matriz redondeada a dos cifras decimales. Utilice la función round(). NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese una matriz \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "matriz".
m = eval(input("Ingrese una matriz \n"))
r = 0
for i in range(len(m)):
for j in range(len(m[i])):
r+=m[i][j]**2
print(round((r)**(1/2),2))
Escriba un programa en python 3 que solicite por consola dos números reales, el primer
número corresponde a la diagonal mayor de un rombo y el segundo número corresponde a
su diagonal menor, luego calcule y muestre el área de este. NOTA: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero real \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "real".
N1 = float(input("Ingrese un numero real \n"))
N2 = float(input("Ingrese un numero real \n"))
print(N2*N1/2)
Escriba un programa en python 3 que solicite por consola una matriz cuadrada, luego
imprima la multiplicación de los elementos de la diagonal principal y los elementos de la
diagonal secundaria de dicha matriz. NOTA: El mensaje al solicitar la entrada debe ser:
"Ingrese una matriz \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "matriz". NOTA1: El código debe funcionar para matrices
cuadradas de otros tamaños.
m =
res
a =
b =
for
eval(input("Ingrese una matriz \n"))
= 1
0
len(m)-1
i in range(len(m)):
res *= m[i][i]
res *=m[a][b]
a = a+1
b = b-1
print(res)
Escriba un programa en python 3 que solicite como entrada dos números enteros e imprima
por pantalla la potenciación del primero elevado al segundo. NOTA: El mensaje al solicitar
la entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" despues de "entero". El mensaje debe
ser el mismo para solicitar los dos números enteros.
N1 = int(input("Ingrese un numero entero \n"))
N2 = int(input("Ingrese un numero entero \n"))
print(N1**N2)
Escriba un programa en python 3 que solicite por consola un número entero, y verifique si
este es impar. Si el número es impar, imprima su división entera con 3. Si el número es par,
verifique si es divisible por 7 (para ser divisible también tiene que ser mayor que 7), y en
caso tal imprima el TRIPLE del número. Si el número no es divisible, imprima "No es
divisible" NOTA: Para solicitar el número entero hágalo con el mensaje "Ingrese un entero:
\n". NOTA2: Los mensajes se deben imprimir tal como aparecen entre comillas, sin tildes ni
comas y con mayúsculas en sus respectivas apariciones.
N = int(input("Ingrese un entero: \n"))
if N%2!=0:
print(N//3)
elif (N%7==0 and N>7):
print(3*N)
else:
print("No es divisible")
Escriba un programa en Python 3 que solicite una lista de números enteros por consola e
imprima otra lista con los números que aparecen repetidos en la lista de entrada, sólo una
vez por número repetido, los repetidos deben aparecer en su orden de aparición. Si no
existen elementos repetidos imprima la lista vacía. NOTA: El mensaje al solicitar la entrada
debe ser: "Ingrese una lista \n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" despues de "lista".
lista = eval(input("Ingrese una lista \n"))
l1=[]
l2=[]
for i in lista:
if lista.count(i) > 1:
l1.append(i)
for e in l1:
if e not in l2:
l2.append(e)
print(l2)
Escriba un programa en python 3 que solicite por consola un número entero correspondiente
a un número de mes entre 1 y 12 e imprima "Semestre" si es un mes en el que se estudia o
"Vacaciones" si es un mes en el que no se estudia. En caso de que sea un mes en el que se
estudia, deberá imprimir "1" si está en el primer semestre del año, o "2" si está en el
segundo. Adicionalmente, deberá verificar que el número ingresado corresponda un número
de mes válido, en caso contrario deberá imprimir "Error". Los meses de estudio son desde
Febrero hasta Junio (Inclusive) y desde Agosto hasta Noviembre (Inclusive) NOTA: Para
solicitar el número entero hágalo con el mensaje "Ingrese un numero entero: \n". NOTA2:
Los mensajes se deben imprimir tal como aparecen entre comillas, sin tildes ni comas y con
mayúsculas en sus respectivas apariciones.
N = int(input("Ingrese un numero entero: \n"))
if N<1 or N>12:
print("Error")
elif N>=2 and N<=6:
print("Semestre")
print("1")
elif N>=8 and N<=11:
print("Semestre")
print("2")
else:
print("Vacaciones")
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Tres amigos se unen para comprar una casa.
Eduardo aportó N pesos, Juliana aporta 10'000.000 millones de pesos más que Eduardo y
50'000.000 millones de pesos menos que Arturo. Calcule e imprima cuanto pagaron en total
los tres amigos por la finca. NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese un
numero entero \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni enunciados adicionales que
lo acompañen.
N = int(input("Ingrese un numero entero \n"))
print(3*N+70000000)
Escriba un programa en python 3 que solicite por consola un número, N. Luego utilice el
número ingresado en el siguiente ejercicio: Imprima el mensaje: Usted acaba de ingresar el
numero ///N///. NOTA1: El mensaje se debe imprimir tal como aparece en el enunciado.
Note que el número ingresado aparece entre los simbolos /// /// sin ningun espacio entre
ellos. NOTA2: El mensaje al solicitar la entrada debe ser: "Ingrese un numero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de
"numero".
p = float(input("Ingrese un numero \n"))
print("Usted acaba de ingresar el numero "+"///"+str(p)+"///")
Escriba un programa en python 3 que solicite por consola un diccionario N, luego utilice el
diccionario en el siguiente ejercicio: El diccionario N contiene la agenda telefónica de
Andres, sus amigos (claves) son: "Juan", "Monica", "Marta", cada amigo esta guardado con
su número telefónico. Andres desea saber si el numero telefónico de Marta es un numero
par. Si el numero de Marta es par, Andres añadirá otro contacto llamado "Madre" a su
agenda y su número sera el doble del numero de Marta. Si el numero de su "Madre" es
múltiplo de 5, Andres guardara el contacto de "Padre" con el doble del número de "Juan" y
se imprimirá la agenda telefónica por pantalla. Si el numero de su madre no es múltiplo de
5, simplemente se imprimirá la agenda telefónica. Si el número telefónico de "Marta" no es
par, se agregara el contacto "Marcos" y tendrá el triple del número de "Monica" e imprimirá
la agenda por pantalla. NOTA1: El mensaje al solicitar la entradas debe ser: "Ingrese un
diccionario \n",tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio
y el "\n" . NOTA2: El programa debe mostrar como resultado exclusivamente el número o
texto indicado, no debe contener letras ni enunciados adicionales que lo acompañen.
dic = eval(input("Ingrese un diccionario \n"))
if int(dic["Marta"])%2==0:
dic["Madre"] = int(dic["Marta"])*2
if int(dic["Madre"])%5==0:
dic["Padre"] = int(dic["Juan"])*2
print(dic)
else:
dic["Marcos"] = int(dic["Monica"])*3
print(dic)
Escriba un programa en python 3 que solicite por consola una lista, luego utilice la lista
ingresada en el siguiente ejercicio La lista ingresada contiene cuatro números reales
pertenecientes a cuatro practicas calificadas en un curso. La nota final del curso se calcula
eliminando la nota menor y promediando las notas restantes. Calcule e imprima en líneas
diferentes, la nota eliminada y luego, la notal final del curso. Además, en otra línea,
imprima “Pasa” en caso de que la nota final sea mayor o igual a 3.0. En caso de que la nota
sea menor a 3.0 imprima “Repite”. NOTA1: El mensaje al solicitar la entrada debe ser:
"Ingrese una lista \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "lista". NOTA2: El programa debe mostrar como resultado
exclusivamente las salidas solicitadas, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondee el promedio de los números a una cifra decimal.
Utilice la función round().
N = eval(input("Ingrese una lista \n"))
menor = 10000
prom = 0
for i in range(len(N)):
if N[i]< menor:
menor = N[i]
prom = i
print(N[prom])
N.pop(prom)
prom = (sum(N))/3
print(round(prom,1))
if prom>=3:
print("Pasa")
else:
print("Repite")
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Tres amigos se unen para comprar una casa.
Eduardo aportó N pesos, Juliana aporta 10'000.000 millones de pesos más que Eduardo y
50'000.000 millones de pesos menos que Arturo. Calcule e imprima cuanto pagaron en total
los tres amigos por la finca. NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese un
numero entero \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni enunciados adicionales que
lo acompañen.
N = int(input("Ingrese un numero entero \n"))
print(70000000+(3*N))
Escriba un programa en python 3 que solicite por consola un número real correspondiente al
diámetro de un círculo, luego calcule y muestre el área de este. Para este ejercicio considere
π = 3.14 NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un numero real \n", tal
como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después
de "real".
D = float(input("Ingrese un numero real \n"))
print(3.14*(D/2)**2)
Escriba un programa en python 3 que solicite por consola una matriz, luego para cada fila
calcule y muestre en una lista el número máximo y mínimo. NOTA: El mensaje al solicitar
la entrada debe ser: "Ingrese una matriz \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "matriz".
m = eval(input("Ingrese una matriz \n"))
for i in range(len(m)):
mayor = -10000000
menor = 10000000
for j in range(len(m[i])):
if m[i][j]>mayor:
mayor = m[i][j]
if m[i][j]< menor:
menor = m[i][j]
print([mayor]+[menor])
Escriba un programa en python 3 que solicite por consola una matriz, luego calcule e
imprima la raíz cuadrada de la suma de los cuadrados de todos los elementos de dicha
matriz redondeada a dos cifras decimales. Utilice la función round(). NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese una matriz \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "matriz".
matriz = eval(input("Ingrese una matriz \n"))
resp = 0
for i in range(len(matriz)):
for j in range(len(matriz[i])):
resp+=(matriz[i][j])**2
print(round(resp**(1/2),2))
Escriba un programa en Python 3 que solicite por consola una lista con números enteros e
imprima una lista con los números que son menores a 50. Nota 2: El mensaje al solicitar la
entrada debe ser: "Ingrese una lista \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" despues de "lista". Por ejemplo:
l = eval(input("Ingrese una lista \n"))
final = []
for i in l:
if i<50:
final +=[i]
print(final)
Escriba un programa en Python 3 que solicite una palabra y calcule la frecuencia de cada
una de las letras de dicha palabra. El programa deberá imprimir para cada letra (en orden de
aparición en la palabra) una lista donde la primera posición es dicha letra y la segunda
posición es la cantidad de apariciones de esa letra en la palabra. Nota: El mensaje al
solicitar la entrada debe ser: "Ingrese una palabra \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "palabra".
p = input("Ingrese una palabra \n")
for i in range(len(p)):
c = p.count(p[i])
print([p[i]]+[c])
Escriba un programa en python 3 que solicite por consola un número real correspondiente al
radio de un círculo, luego calcule y muestre el perímetro de este. Para este ejercicio
considere π = 3.14 NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un numero
real \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "real".
r = float(input("Ingrese un numero real \n"))
print(3.14*r*2)
Escriba un programa en python 3 que solicite por consola un número real correspondiente a
la longitud de un lado de un cubo, luego calcule y muestre el volumen de este. NOTA: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero real \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "real".
n1 = float(input("Ingrese un numero real \n"))
print(pow(n1,3))
Cree un programa en Python 3 que le solicite al usuario un número entero el cual será
equivalente al radio de una esfera con el cual se debe calcular el volumen de la esfera, El
programa debe mostrar como resultado exclusivamente el volumen de la esfera aproximado
a dos cifras decimales, no debe contener letras ni enunciados que lo acompañen. Nota:
Utilizar pi = 3.14. por ejemplo si el usuario ingresa 3 como radio de la esferea, el programa
debe mostrar: 113.04 Elabore su programa en un archivo de Python (formato *.py). Si omite
la extensión le aparecerá un error de compilación. No deje espacios en blanco en el nombre
del archivo. Si el nombre del archivo contiene espacios en blanco, el sistema no lo
reconocerá y lo calificará como cero.
radio = int(input())
volumen = pow(radio,3)*4/3*3.14
print(round(volumen,2))
Cree un programa en Python 3 que le solicite al usuario dos números enteros los cuales
serán los catetos de un triángulo rectángulo , y luego calcule el valor de la hipotenusa, El
programa debe mostrar como resultado exclusivamente el el valor de la hipotenusa
aproximado a una cifra decimal, no debe contener letras ni enunciados que lo acompañen.
Nota: Recuerde que la raiz cuadrada es equivalente a elevar el número a la 1/2. por ejemplo
si el usuario ingresa los números 3 y 2, el programa debe mostrar: 3.6
cateto1 = int(input())
cateto2 = int(input())
operacion = pow(cateto1,2)+pow(cateto2,2)
hipotenusa = pow(operacion,(1/2))
print(round(hipotenusa,1))
Cree un programa en Python 3 que le solicite al usuario la altura de un cilindro y el radio de
su base, y luego calcule el área del cilindro tapado. El programa debe mostrar como
resultado exclusivamente el área total del cilindro redondeada a dos cifras decimales, no
debe contener letras ni enunciados que lo acompañen. Nota: usar pi como 3.14 (pi=3.14).
por ejemplo si el usuario ingresa una altura de 8 y un radio de la base de 3, el programa
debe mostrar: 207.24
altura = int(input())
radio = int(input())
operacion1 = 2*altura*3.14*radio
operacion2 = 2*3.14*pow(radio,2)
area_superficial = operacion1 + operacion2
print(round(area_superficial,2))
Cree un subrograma en Python 3 llamado producto.py, con una función llamada prod que
calcula el producto de dos matrices. Dicha función recibe como argumentos dos matrices y
retorna como resultado el producto de las dos matrices. Además, cree un programa en
Python 3.4 llamado main.py, que le solicite al usuario dos matrices, las utilice como
argumentos de la funcion en el subprograma, y muestre el resultado del producto matricial
(cada fila en una linea diferente). Muestre exclusivamente lo solicitado anteriormente sin
enunciados extra que lo acompañen Producto de matrices [a b] * [e f] = [a*e+b*g a*f+b*h]
[c d] [g h] [c*e+d*g c*f+d*h] Utilce el comando eval para convertir un string en una matriz
Nota: En VPL de Moodle debe estar primero el archivo del programa y luego el del
subprograma. Por ejemplo, si el usuario ingresa la matriz [[0, 6], [6, 6]] y la matriz [[3, 4],
[8, 1]], el programa debe mostrar: [48, 6] [66, 30]
main.py
import producto
matriz1 = eval(input())
matriz2 = eval(input())
producto.prod(matriz1,matriz2)
producto.py
def prod(matriz1,matriz2):
for i in range(len(matriz1)):
final = []
for j in range(len(matriz1)):
p = 0
for k in range(len(matriz1)):
p += matriz1[i][k]*matriz2[k][j]
final = final+[p]
print(final)
.Sara esta probando un nuevo método de lectura rápida que le recomendaron. De un texto,
solo se fijara en las palabras que contienen mínimo 2 letras "a", guardara dichas palabras en
una lista y luego las imprimirá por pantalla unas tras otra con el string " !! " como separador
de cada una de ellas. Cree un programa en python 3 que solicite el texto M por consola y
pruebe el método de lectura rápida de Sara. NOTA1: El mensaje al solicitar la entrada debe
ser: "Ingrese un texto \n", tal como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "texto". NOTA2: El programa debe mostrar como resultado
exclusivamente lo indicado, no debe contener letras ni enunciados adicionales que lo
acompañen.
p = (input("Ingrese un texto \n").split(" "))
lista = ""
for i in p:
c = 0
for j in range(len(i)):
if i[j]=="a":
c+=1
if c==2:
lista +=" !! "+(i)
break
print(lista.strip()[3:len(lista)])
Escriba un programa en python 3 que solicite un numero indefinido de palabras (Todas las
entradas son en minúscula), hasta que se le ingrese la palabra "fin". El programa debe
guardar todas las palabras en una lista (sin la palabra "fin"). Posteriormente el programa
debe imprimir la lista entera y en otra linea la palabra de la lista que con tiene mayor
cantidad de "a". NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese una palabra
\n", tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n"
después de "palabra". NOTA2: El programa debe mostrar como resultado exclusivamente lo
indicado, no debe contener letras ni enunciados adicionales que lo acompañen.
p = input("Ingrese una palabra \n")
lista = []
ma = -1000
mayor = ""
while(p != "fin"):
lista +=[p]
p = input("Ingrese una palabra \n")
print(lista)
for i in lista:
c = 0
for j in range(len(i)):
if i[j]=="a":
c+=1
if c > ma:
ma = c
mayor = i
print(mayor)
Cree una función en python 3 llamada Clima, que reciba como parámetro una lista con una
cantidad desconocida de elementos (Todos numéricos), dichos elementos corresponden a
las temperaturas de los últimos días en alguna ciudad. La función debe calcular la
temperatura promedio, si la temperatura promedio es por lo menos 25.6, debe imprimir por
pantalla "Calor", en caso contrario, imprima por pantalla "Frio". NOTA1: La función debe
llamarse explicitamente como se indica en el enunciado del ejercicio. NOTA2: El programa
debe mostrar como resultado exclusivamente lo indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: El código solicitado no requiere lectura
externa de datos (input) ni invocar la función.
def Clima(lista):
temperatura = sum(lista)/len(lista)
if temperatura >= 25.6:
print("Calor")
else:
print("Frio")
Un analista de datos quiere conocer los resultados de un equipo de fútbol durante una
temporada. Para esto tiene una lista con los resultados obtenidos por el equipo en la
temporada "G"-> Ganador, "P"-> perdedor, "E"->Empate. ejemplo: ["G","E","P"]. El
analista de datos debe obtener la cantidad de puntos que hizo el equipo en la temporada,
considerando que por partido ganado recibe 3 puntos y por partido empatado recibe 1 punto.
Finalmente, si un equipo hace menos de 12 puntos en una temporada, desciende, en caso
contrario permanece. Cree una función en python 3 llamada Resultados, que reciba como
parámetro una lista con los resultados de la temporada de un equipo. La función debe
calcular los resultados y finalmente imprimir una lista compuesta por la cantidad de puntos
que hizo el equipo y en segunda posición debe contener un texto "Desciende" o
"Permanece" según el caso. NOTA1: La función debe llamarse explicitamente como se
indica en el enunciado del ejercicio. NOTA2: El programa debe mostrar como resultado
exclusivamente lo indicado, no debe contener letras ni enunciados adicionales que lo
acompañen. NOTA3: El código solicitado no requiere lectura externa de datos (input) ni
invocar la función.
def Resultados(lista):
puntos = 0
lista = []
for i in lista:
if i =="G":
puntos+=3
if i=="E":
puntos+=1
if puntos<12:
lista.append("Desciende")
print(lista)
else:
lista.append("Permanece")
print(lista)
Cree un programa en python 3 que solicite por consola una lista M de palabras. De dicha
lista obtenga otra lista N que guarde con el primer carácter en mayúscula las palabras de M
que tienen más de 4 caracteres. Finalmente imprima la lista N por pantalla. NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese una lista \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "lista". NOTA2: El
programa debe mostrar como resultado exclusivamente lo indicado, no debe contener letras
ni enunciados adicionales que lo acompañen.
lista = eval(input("Ingrese una lista \n"))
a = []
for i in lista:
if len(i) > 4:
a += [i.capitalize()]
print(a)
El dueño de una empresa quiere calcular las ventas totales durante un mes. Para esto, el
dueño cuenta con una matriz donde sus filas representan semanas del mes, dichas filas
contienen las ventas de cada día de esas semanas en que la empresa trabajó. Cree una
funcion en python 3 llamada Ventas que reciba como parámetro una matriz con las ventas
de la empresa, realice la sumatoria total de las ventas y si el total de ventas es mayor a
100000, imprima por pantalla la lista de ventas de la primera semana, en caso contrario
imprima por pantalla la lista de ventas de la ultima semana. NOTA1: La función debe
llamarse explicitamente como se indica en el enunciado del ejercicio. NOTA2: El programa
debe mostrar como resultado exclusivamente lo indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: El código solicitado no requiere lectura
externa de datos (input) ni invocar la función.
def Ventas(matriz):
m = 0
for i in range(len(matriz)):
m+=sum(matriz[i])
if m>100000:
print(matriz[0])
else:
print(matriz[len(matriz)-1])
Cree un programa en python 3 que solicite por consola un entero M y una lista N.
Posteriormente, usando el manejo de errores, imprima sucesivamente por pantalla el
resultado de elevar cada uno de los elemento de N al número M. En caso de que el elemento
de N sea un string, el mensaje de error que se debe mostrar es "No valido" e imprimir el
valor del elemento de N. NOTA1: El mensaje al solicitar las entradas debe ser: "Ingrese un
numero entero \n", "Ingrese una lista \n" tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "entero", "lista. NOTA2: El programa
debe mostrar como resultado exclusivamente lo indicado, no debe contener letras ni
enunciados adicionales que lo acompañen.
M=int(input("Ingrese un numero entero \n"))
N=eval(input("Ingrese una lista \n"))
for i in range(len(N)):
try:
l = pow(N[i],M)
print(l)
except:
print("No valido")
print(N[i])
Cree un programa en python 3 que solicite por consola un entero M y una lista N.
Posteriormente, usando el manejor de errores imprima sucesivamente por pantalla la
división entera de cada uno de los elementos de la lista N entre el entero M. En caso de que
el elemento de N sea un string, el mensaje de error que se debe mostrar es "No valido". En
caso de que haya alguna división por cero, el mensaje de error debe ser "No se puede dividir
por cero". NOTA1: El mensaje al solicitar las entradas debe ser: "Ingrese un numero entero
\n", "Ingrese una lista \n" tal como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "entero", "lista. NOTA2: El programa debe mostrar como
resultado exclusivamente lo indicado, no debe contener letras ni enunciados adicionales que
lo acompañen.
M=int(input("Ingrese un numero entero \n"))
N=eval(input("Ingrese una lista \n"))
for i in N:
try:
print(i//M)
except ZeroDivisionError:
print("No se puede dividir por cero")
except:
print("No valido")
Una maestra quiere diseñar un programa que corrija rápidamente las faltas ortográficas de
sus estudiantes en las palabras terminadas en "ción" a las cuales no les pongan tilde. Cree
un programa en python que solicite por consola un texto M, busque las palabras terminadas
en "ción" ( en cualquier presentación "Ción", "CIÓN","CIÓn", etc) que NO esten tildadas,
ponga en mayúscula toda la palabra no tildada. Finalmente imprima el nuevo texto en
minúscula por pantalla, exceptuando las palabras corregidas que se imprimen en mayúscula
. NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese un texto \n", tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "texto".
NOTA2: El programa debe mostrar como resultado exclusivamente lo indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
p = input("Ingrese un texto \n").lower()
p = p.split()
for i in range(len(p)):
if (p[i])[-4:]=="cion":
p[i] = p[i].upper()
print(" ".join(p))
Escriba un programa en python 3 que solicite por consola un número real. Si el número real,
es igual a su valor entero, por ejemplo (3.0 tiene un valor entero de 3), imprima "Es entero"
y cálcule el residuo de la división por 5, si el residuo de la división por 5 es 0, imprima "Es
divisible", sino imprima "No es divisible". SI no es igual a su valor entero imprima "No es
entero". NOTA: Para solicitar el número real, hágalo con el mensaje "Ingrese un numero
real: \n". NOTA2: Los mensajes se deben imprimir tal como aparecen entre comillas, sin
tildes ni comas y con mayúsculas en sus respectivas apariciones.
N = float(input("Ingrese un numero real: \n"))
if N == int(N):
print("Es entero")
residuo = N%5
if N==0:
print("Es divisible")
else:
print("No es divisible")
else:
print("No es entero")
Cree un programa en python 3 que solicite por teclado dos diccionarios M,N con los datos
de 2 personas: "Nombre", "Cedula" y "Telefono". Posteriormente, imprima por pantalla la
secuencia de datos de la primera persona, luego la secuencia de datos de la segunda
persona. En caso de que la persona no haya proporcionado algún dato (La clave no exista),
el mensaje de error que se debe mostrar es: "Dato no proporcionado" NOTA1: El mensaje
al solicitar las entradas debe ser: "Ingrese un diccionario \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "diccionario".
NOTA2: El programa debe mostrar como resultado exclusivamente lo indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
persona1 = eval(input("Ingrese un diccionario \n"))
persona2 = eval(input("Ingrese un diccionario \n"))
datos = ["Nombre","Cedula","Telefono"]
for i in datos:
try:
print(persona1[i])
except:
print("Dato no proporcionado")
for i in datos:
try:
print(persona2[i])
except:
print("Dato no proporcionado")
Escriba un programa en python 3 que solicite por consola una lista N, luego utilice la lista
ingresada en el siguiente ejercicio: Cuente la cantidad de elementos en la lista. Si la
cantidad de elementos es por lo menos 4, sume los dos primeros elementos y añadalos al
final de la lista, luego imprima la lista. En caso contrario, intercambie los elementos de la
primera y la ultima posición de la lista e imprimala. NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese una lista \n" tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener letras ni enunciados
adicionales que lo acompañen.
lista = eval(input("Ingrese una lista \n"))
elementos = len(lista)
if elementos>=4:
suma = lista[0]+lista[1]
lista.append(suma)
print(lista)
else:
el = lista[0]
lista[0] = lista[len(lista)-1]
lista[len(lista)-1] = el
print(lista)
Cree una función en python 3 llamada Resta que reciba dos parámetros, correspondientes a
dos matrices. La función debe efectuar la resta de dichas matrices e imprimir la matriz
resultante. En caso de que las matrices no puedan ser sumadas, el mensaje de error que se
debe mostrar es "No se pueden restar estas matrices". NOTA1: La función debe llamarse
explicitamente como lo indica el ejercicio. NOTA2: El programa debe mostrar como
resultado exclusivamente lo indicado, no debe contener letras ni enunciados adicionales que
lo acompañen.
def Resta(matriz1,matriz2):
t1 = len(matriz1)
a1 = len(matriz1[0])
t2 = len(matriz2)
a2 = len(matriz2[0])
if t1!=t2 or a1!=a2:
print("No se pueden restar estas matrices")
else:
for i in range(len(matriz1)):
for j in range(len(matriz1[i])):
matriz1[i][j] = matriz1[i][j]-matriz2[i][j]
print(matriz1)
Cree una función en python 3 llamada Suma que reciba dos parámetros, correspondientes a
dos matrices. La función debe efectuar la suma de dichas matrices e imprimir la matriz
resultante. En caso de que las matrices no puedan ser sumadas, el mensaje de error que se
debe mostrar es "No se pueden sumar estas matrices". NOTA1: La función debe llamarse
explicitamente como lo indica el ejercicio. NOTA2: El programa debe mostrar como
resultado exclusivamente lo indicado, no debe contener letras ni enunciados adicionales que
lo acompañen.
def Suma(matriz1,matriz2):
t1 = len(matriz1)
a1 = len(matriz1[0])
t2 = len(matriz2)
a2 = len(matriz2[0])
if t1!=t2 or a1!=a2:
print("No se pueden sumar estas matrices")
else:
for i in range(len(matriz1)):
for j in range(len(matriz1[i])):
matriz1[i][j] = matriz1[i][j]+matriz2[i][j]
print(matriz1)
Escriba un programa en python 3 que solicite por consola dos números enteros N y M,
luego utilice los números ingresados en el siguiente ejercicio: Calcule la división de los dos
números ingresados siendo N el dividendo y M el divisor, imprima “Exacta” en caso de que
la division sea exacta, en caso contrario, si la division no es exacta imprima “No exacta”.
NOTA1: El mensaje al solicitar cada entrada debe ser: "Ingrese un numero entero \n", tal
como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después
de "entero". NOTA2: El programa debe mostrar como resultado exclusivamente los textos
indicados, no debe contener letras ni enunciados adicionales que lo acompañen. NOTA3:
Asegúrese de imprimir las salidas como lo indica los ejemplos. Tenga en cuenta las
mayúsculas y minúsculas que se indican para el texto de salida.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
if (N%M)==0:
print("Exacta")
else:
print("No exacta")
Escriba un programa en python 3 que solicite por consola un número entero, W. Luego
utilice el número ingresado en el siguiente ejercicio: En la familia Manafort trabajan el
padre, la madre y uno de los hijos, ganado conjuntamente N euros. La ganancia de la madre
es igual a los 2/3 de la del padre y la del hijo es 1/2 de la de su madre. Calcule e imprima la
cantidad de euros que gana la madre aproximado a DOS cifras decimales. NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2:
El programa debe mostrar como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen. NOTA3: Redondear la
respuesta a dos cifras decimales. Utilice la función round().
N = int(input("Ingrese un numero \n"))
madre = N/3
print(round(madre,2))
Escriba un programa en python 3 que solicite por consola tres números enteros N, M y W,
luego utilice los números ingresados en el siguiente ejercicio: Imprima los tres números
ingresados de mayor a menor. NOTA1: El mensaje al solicitar cada entrada debe ser:
"Ingrese un numero entero \n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El programa debe mostrar como
resultado exclusivamente los números indicados, no debe contener letras ni enunciados
adicionales que lo acompañen. NOTA3: Asegúrese de imprimir los números como lo indica
los ejemplos.
numero1 = int(input("Ingrese un numero entero \n"))
numero2 = int(input("Ingrese un numero entero \n"))
numero3 = int(input("Ingrese un numero entero \n"))
l = [numero1]+[numero2]+[numero3]
l.sort()
for a in reversed(l):
print(a)
Escribe un programa en Python 3 que solicite por consola dos números enteros positivos e
imprima su Mínimo Común Múltiplo (MCM). NOTA: El mensaje al solicitar la entrada
debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" despues de "entero". El mensaje debe ser el mismo
para solicitar los dos números enteros.
def mcm(x, y):
if x > y:
mayor = x
else:
mayor = y
while(True):
if((mayor % x == 0) and (mayor % y == 0)):
mcm = mayor
break
mayor += 1
return mcm
num1 = int(input("Ingrese un numero entero \n"))
num2 = int(input("Ingrese un numero entero \n"))
print( mcm(num1, num2))
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Daniel ganó un premio de N pesos. Piensa
quedarse con 30'000.000 pesos, y el resto repartirlo entre sus 5 hijos, en partes iguales.
Calcule e imprima cuánto dinero le dará a cada hijo. NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas incluyendo
la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2: El programa debe
mostrar como resultado exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Redondear la respuesta a dos cifras
decimales. Utilice la función round().
N = int(input("Ingrese un numero entero \n"))
resto = N - 30000000
resul = resto/5
print(round(resul,2))
Escriba un programa en python 3 que solicite por consola una matriz cuadrada, luego
imprima en una lista los elementos de la diagonal principal y en otra lista los elementos de
la diagonal secundaria de dicha matriz.
a=eval(input("Ingrese una matriz \n"))
l=[]
l1=[]
for i in range(len(a)):
l.append(a[i][i])
l1.append(a[i][len(a[i])-i-1])
print(l)
print(l1)
Escriba un programa en python 3 que solicite por consola una lista N, luego utilice la lista
ingresada en el siguiente ejercicio: Calcule la cantidad total de elementos en la lista. Si la
cantidad de elementos es por lo menos 4, imprima por pantalla la cantidad de elementos. En
caso contrario, imprima "No". NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese
una lista\n" tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio y el
"\n" . NOTA2: El programa debe mostrar como resultado exclusivamente el número o texto
indicado, no debe contener letras ni enunciados adicionales que lo acompañen.
n=eval(input("Ingrese una lista\n"))
a=len(n)
if a>=4:
print(a)
else:
print("No")
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Oscar ha comprado 2 colecciones de libros
por N pesos en total. La primera colección consta de 15 libros y cada uno Ie ha costado
35.000 pesos. La segunda colección consta de 12 libros. Calcule e imprima el valor en
pesos que cuesta cada libro de la segunda colección aproximado a DOS cifras decimales.
NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de
"entero". NOTA2: El programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales que lo acompañen. NOTA3:
Redondear la respuesta a dos cifras decimales. Utilice la función round().
print(round(((int(input("Ingrese un numero entero \n")))525000)/12,2))
.Escriba un programa en python 3 que solicite por consola una lista númerica N y luego
utilice la lista ingresada en el siguiente ejercicio: Cuente la cantidad de elementos de la lista
N. Si la cantidad es un número par, obtenga el primer elemento de la lista. Si el primer
elemento de la lista es par, elevelo al cuadrado e imprimalo por pantalla. Si el primer
elemento no es par,imprimalo por pantalla. En caso de que la cantidad de elementos no sea
par, imprima el ultimo elemento de la lista NOTA1: El mensaje al solicitar la entradas debe
ser: "Ingrese una lista \n" tal como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" . NOTA2: El programa debe mostrar como resultado exclusivamente el
número o texto indicado, no debe contener letras ni enunciados adicionales que lo
acompañen. NOTA3: Las salidas deben ser números enteros.
lista=eval(input("Ingrese una lista \n"))
if (len(lista))%2==0:
if (lista[0])%2==0:
lista[0]*=lista[0]
print(lista[0])
else:
print(lista[0])
else:
print(lista[len(lista)-1])
Escriba un programa en python 3 que solicite por consola un número entero N, luego
calcule la suma de los primeros N cuadrados perfectos e imprima dicha suma. NOTA: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "real".
N = int(input("Ingrese un numero entero \n"))
suma = 0
for i in range(N):
suma+=i**2
print(suma)
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Un arquitecto quiere calcular su salario
semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos, se le paga
$70000 por hora. Si trabaja más de 40 horas se le paga $70000 por cada una de las primeras
40 horas y $60000 por cada hora extra. Suponiendo que el arquitecto ha trabajado N horas
semanales, calcule e imprima el total del salario semanal. NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas incluyendo
la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2: El programa debe
mostrar como resultado exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Como se evidencia en los casos de
prueba, el número que se debe imprimir es entero.
n = int(input("Ingrese un numero entero \n"))
print((70000*n) if n<=40 else ((n//40)*40*70000+((n(n//40)*40)*60000)))
Escriba un programa en python 3 que solicite por consola una lista N con 2 elementos,
luego utilice la lista ingresada en el siguiente ejercicio: El primer elemento de la lista N
corresponde a la medida del lado de un triangulo, el segundo elemento corresponde a la
medida de otro lado del mismo triangulo, la medida del tercer lado del triangulo es la mitad
de la medida del primer lado más el segundo lado. Calcule el perimetro de dicho triangulo,
ingreselo al final de la lista aproximado a una cifra decimal y si el perimetro aproximado es
mayor que 20, imprima por pantalla la lista. En caso contrario, ingrese tambien al final de la
lista el texto "Menor" y luego imprimala. NOTA1: El mensaje al solicitar la entrada debe
ser: "Ingrese una lista \n" tal como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" . NOTA2: El programa debe mostrar como resultado exclusivamente el
número o texto indicado, no debe contener letras ni enunciados adicionales que lo
acompañen.
N = eval(input("Ingrese una lista \n"))
perimetro = round(N[0]+N[1]+(N[0]/2+N[1]),1)
N.append(perimetro)
print(N if perimetro>20 else N+["Menor"] )
Escriba un programa en python 3 que solicite por consola dos números enteros N y M,
luego utilice los números ingresados en el siguiente ejercicio: Para obtener el grado de
eficiencia de un operario de una fábrica de tornillos, se utilizan las siguientes condiciones,
que se le imponen para un período de prueba: Menos de 200 tornillos defectuosos. Más de
10000 tornillos producidos. El grado de eficiencia se determina de la siguiente manera: Si
no cumple ninguna de las condiciones, "Grado 5". Si sólo cumple la primera condición,
"Grado 6". Si sólo cumple la segunda condición, "Grado 7". Si cumple las dos condiciones,
"Grado 8". Imprima el grado de eficiencia de un operario que tiene N tornillos defectuosos
y M tornillos producidos. NOTA1: El mensaje al solicitar cada entrada debe ser: "Ingrese
un numero entero \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el texto indicado, no debe contener letras ni enunciados adicionales que lo
acompañen. NOTA3: Asegúrese de imprimir las salidas como lo indica los ejemplos. Tenga
en cuenta las mayúsculas, minúsculas y espacios que se indican para el texto de salida.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
if N<200 and M>10000:
print("Grado 8")
elif N<200 or M>10000:
if N<200:
print("Grado 6")
elif M>10000:
print("Grado 7")
else:
print("Grado 5")
Escriba un programa en python 3 que solicite por consola un número entero N, luego
encuentre los primeros N cuadrados perfectos e imprímalos en una lista. NOTA: El mensaje
al solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de "real".
N = int(input("Ingrese un numero entero \n"))
lista = []
for i in range(n):
lista.append(i**2)
print(lista)
Escriba un programa en Python 3 que solicite un texto por consola que corresponde a un
número binario, por ejemplo "1010", y calcule e imprima su respectiva conversión a
decimal entero. NOTA: Los textos con los números binarios pueden tener longitud variable.
NOTA2: Para solicitar el primer texto hágalo con el mensaje "Ingrese un texto: \n".
print(int((input("Ingrese un texto: \n")),2))
Escriba un programa en python 3 que solicite por consola dos palabras N y M, luego utilice
las palabras ingresadas en el siguiente ejercicio: Imprima el siguiente texto para indicar cuál
de las dos palabras es la más larga y por cuántas letras lo es: En caso de que la palabra N
sea la más larga: "La palabra N tiene # letras mas que M" En caso de que la palabra M sea
la más larga: "La palabra M tiene # letras mas que N" En caso de que las dos palabras
tengan el mismo largo: "Las dos palabras tienen el mismo largo" Para imprimir el texto,
reemplace N, M y # según las dos palabras ingresadas. NOTA1: El mensaje al solicitar cada
entrada debe ser: "Ingrese una palabra \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "palabra". NOTA2: El programa debe
mostrar como resultado exclusivamente el texto indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Asegúrese de imprimir las salidas
como lo indica los ejemplos. Tenga en cuenta las mayúsculas, minúsculas y espacios que se
indican para el texto de salida.
N = input("Ingrese una palabra \n")
M = input("Ingrese una palabra \n")
if len(N)==len(M):
print("Las dos palabras tienen el mismo largo")
elif len(N)>len(M):
print("La palabra "+N+" tiene "+str(len(N)-len(M))+" letras mas
que "+M)
else:
print("La palabra "+M+" tiene "+str(len(M)-len(N))+" letras mas
que "+N)
Escriba un programa en python 3 que solicite por consola un número entero, este
corresponde a la edad de una persona. Si el número está entre 0 y 17, imprima el mensaje
"Es menor de edad". Si el número solicitado es mayor o igual a 18, solicite por consola un
texto. Si el texto es "s" imprima "Puede entrar", de lo contrario imprima "No puede entrar".
NOTA: Para solicitar el número entero hágalo con el mensaje "Ingrese una edad: \n".
NOTA2: Para solicitar el texto hágalo con el mensaje "Tiene cedula (s-n)\n". NOTA3: Los
mensajes se deben imprimir tal como aparecen entre comillas, sin tildes ni comas y con
mayúscula inicial.
n=int(input("Ingrese una edad: \n"))
if(n>0 and n<=17):
print("Es menor de edad")
elif n>=18:
t=input("Tiene cedula (s-n)\n")
if (t=="s"):
print("Puede entrar")
else:
print("No puede entrar")
Escriba un programa en python 3 que solicite por consola dos números, N y M
respectivamente. Luego utilice el número ingresado en el siguiente ejercicio: Calcule e
imprima la cantidad de cerca eléctrica necesaria para delimitar un terreno que tiene N
metros de largo y M metros de ancho. NOTA1: El mensaje al solicitar cada entrada debe
ser: "Ingrese un numero \n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "numero". NOTA2: El programa debe mostrar como
resultado exclusivamente el número indicado, no debe contener letras ni enunciados
adicionales que lo acompañen. NOTA3: Redondear la respuesta a una cifra decimal. Utilice
la función round().
N = float(input("Ingrese un numero \n"))
M = float(input("Ingrese un numero \n"))
peri = (2*N)+(2*M)
print(round(peri,1))
Escriba un programa en python 3 que solicite por consola cuatro números reales
correspondientes a la longitud de los cuatro lados de un trapecio rectángulo, luego calcule y
muestre el perímetro de este. NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un
numero real \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio
y el "\n" después de "real".
n1 = float(input("Ingrese
n2 = float(input("Ingrese
n3 = float(input("Ingrese
n4 = float(input("Ingrese
print(n1+n2+n3+n4)
un
un
un
un
numero
numero
numero
numero
real
real
real
real
\n"))
\n"))
\n"))
\n"))
Escriba un programa en python 3 que solicite por consola un número entero correspodiente
a la temperatura actual en grados celcius. Si la temperatura es mayor que 27, imprima
"Hace calor". Si la temperatura está entre 20 y 26, solicite por consola un texto. Si el texto
es "sol", imprima "Usar ropa fresca". Si el texto es "nubes", imprima "Puede llover". Si la
temperatura es menor que 20 grados imprima "Que frio" NOTA: Para solicitar el número
entero hágalo con el mensaje "Ingrese una temperatura: \n". NOTA2: Para solicitar el texto,
hágalo con el mensaje "Ingrese el clima actual: \n" NOTA3: Los mensajes se deben
imprimir tal como aparecen entre comillas, sin tildes ni comas y con mayúsculas en sus
respectivas apariciones.
temperatura=int(input("Ingrese una temperatura: \n"))
if temperatura>27:
print("Hace calor")
elif (temperatura>20 and temperatura<26):
clima=input("Ingrese el clima actual: \n")
if clima=="sol":
print("Usar ropa fresca")
elif clima=="nubes":
print("Puede llover")
else:
print("Que frio")
Escriba un programa en python 3 que solicite por consola un número entero, si el numero es
impar imprima "Raro", si el número es par y se encuentra entre 10 y 20, imprima "Nada
raro", si el número es par y está entre 21 y 30 imprima "Raro", si el número es mayor que
30 imprima "Nada raro". NOTA: Para solicitar el número entero hágalo con el mensaje
"Ingrese un entero: \n". NOTA2: Los mensajes se deben imprimir tal como aparecen entre
comillas, sin tildes ni comas y con mayúsculas en sus respectivas apariciones.
numero = int(input("Ingrese un entero: \n"))
if (numero%2)!=0:
print("Raro")
elif (numero%2)==0 and (10<numero30):
print("Nada raro")</numero
Escriba un programa en python 3 que solicite por consola dos números enteros, N y M
respectivamente. Luego utilice el número ingresado en el siguiente ejercicio: En la fábrica
Billares Super Star, 20 personas hacen 130 mesas de billar en 15 días. Calcule e imprima
cuantas mesas de billar harán N personas en M días. NOTA1: El mensaje al solicitar cada
entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas incluyendo
la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2: El programa debe
mostrar como resultado exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Redondear la respuesta a una cifra
decimal. Utilice la función round().
N = int(input("Ingrese un entero: \n"))
M = int(input("Ingrese un entero: \n"))
mesas = (130*N*M)/(20*15)
print(round(mesas,1))
Escriba un programa en Python 3 que solicite por consola dos listas e imprima una lista que
contiene solo los elementos que son comunes entre las listas (sin duplicados). Asegúrese de
que su programa funcione con dos listas de diferentes tamaños. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese una lista \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" despues de "lista". El mensaje debe ser
el mismo para solicitar las dos listas. NOTA1: La nueva lista debe tener sus elementos
ordenados de menor a mayor
def listas(a, b):
lista_final = []
for i in a:
if (i not in lista_final) and (i in b):
lista_final.append(i)
return lista_final
lista1 = eval(input("Ingrese una lista \n"))
lista2 = eval(input("Ingrese una lista \n"))
comunes = listas(lista1,lista2)
print(comunes)
Se dice comúnmente que un año humano es equivalente a 7 años perrunos, sin embargo esta
conversión falla al no reconocer que los perros alcanzan la edad adulta a los 2 años
humanos. Como resultado algunas personas creen que es mejor contar los primeros dos
años humanos como 10.5 años perrunos, y luego contar cada año adicional como 4 años
perrunos. Escriba un programa en python 3 que solicite por consola un número entero, que
corresponde a la cantidad de años humanos, y haga la conversión a años perrunos.
Asegúrese que su programa funcione correctamente cuando la cantidad de años sea menor
que 2 y cuando sea mayor. Su programa debe imprimir "Error" si se ingresa un número
negativo. Imprima el resultado redondeado a una cifra decimal. NOTA: Para solicitar los
números enteros hágalo con el mensaje "Ingrese un numero entero: \n". NOTA2: Los
mensajes se deben imprimir tal como aparecen entre comillas, sin tildes ni comas y con
mayúsculas en sus respectivas apariciones. NOTA3: El enfoque que se va a utilizar para
calcular la cantidad de años perrunos es el de: 10.5 años perrunos por cada año humano en
los primeros 2 años, y 4 años perrunos por cada año humano para el resto.
humanos = int(input("Ingrese un numero entero: \n"))
if humanos>0 and humanos<=2:
años = humanos*10.5
print(round(años,1))
elif humanos>2:
añosp = 13.0+(humanos*4)
print(round(añosp,1))
else:
print("Error")
Escriba un programa en python 3 que solicite por consola cuatro números reales
correspondientes a la longitud de los cuatro lados de un trapecio rectángulo, luego calcule y
muestre el perímetro de este. NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un
numero real \n", tal como aparece entre comillas incluyendo la mayúscula inicial, el espacio
y el "\n" después de "real".
n1 = float(input("Ingrese
n2 = float(input("Ingrese
n3 = float(input("Ingrese
n4 = float(input("Ingrese
print(n1+n2+n3+n4)
un
un
un
un
numero
numero
numero
numero
real
real
real
real
\n"))
\n"))
\n"))
\n"))
Realizar un programa en Python 3 que solicite un texto por consola y con él realizar un
juego de piedra, papel o tijera en el que el programa siempre le gane al usuario. Entrada: El
usuario va a entrar una cadena de texto 'piedra', 'papel' o 'tijera' la cuál puede tener letras en
mayúscula y minúscula, es decir "PiEdrA", "TijerA" e incluso tener espacios adicionales:
"PAPEL " Salida: El programa deberá imprimir el caso de piedra papel o tijera que le gane
al usuario en minúscula y sin espacios adicionales
jugador = input()
x = jugador.lower()
y = x.replace(' ', '')
if y=="piedra":
print("papel")
elif y=="papel":
print("tijera")
else:
print("piedra")
Escriba un programa en python 3 que solicite por consola tres números enteros
correspodientes a la longitud de 3 segmentos de recta. Verifique que con el tamaño de esos
3 segmentos se puede formar un triángulo. Si se puede formar, imprima el perímetro, si el
perímetro es mayor que 20 imprima "Es mayor", sino imprima "Es menor", si no se puede
formar un triángulo imprima "No se puede" NOTA: Para solicitar los números enteros
hágalo con el mensaje "Ingrese un segmento: \n". NOTA3: Los mensajes se deben imprimir
tal como aparecen entre comillas, sin tildes ni comas y con mayúsculas en sus respectivas
apariciones.
n1
n2
n3
if
= int(input("Ingrese un segmento: \n"))
= int(input("Ingrese un segmento: \n"))
= int(input("Ingrese un segmento: \n"))
n1<(n2+n3) and n2<(n3+n1) and n3<(n1+n2):
perimetro = n1+n2+n3
print(perimetro)
if perimetro>20:
print("Es mayor")
else:
print("Es menor")
else:
print("No se puede")
Escriba un programa en python 3 que solicite por consola tres números enteros
correspodientes a la longitud de 3 segmentos de recta. Verifique que con el tamaño de esos
3 segmentos se puede formar un triángulo. Si se puede formar, imprima el perímetro, si el
perímetro es mayor que 20 imprima "Es mayor", sino imprima "Es menor", si no se puede
formar un triángulo imprima "No se puede" NOTA: Para solicitar los números enteros
hágalo con el mensaje "Ingrese un segmento: \n". NOTA3: Los mensajes se deben imprimir
tal como aparecen entre comillas, sin tildes ni comas y con mayúsculas en sus respectivas
apariciones.
a = int(input("Ingrese un segmento: \n"))
b = int(input("Ingrese un segmento: \n"))
c = int(input("Ingrese un segmento: \n"))
if (a+b)>c and (a+c)>b and (b+c)>a:
perimetro = a+b+c
print(perimetro)
if perimetro>20:
print("Es mayor")
else:
print("Es menor")
else:
print("No se puede")
Escriba un programa en python 3 que solicite por consola cuatro números enteros
correspondientes a los lados de un rectangulo. Verifique que con el tamaño de esos 4 lados
se puede formar un cuadrado. Si se puede formar, imprima el área, si el área es mayor que
100 imprima "Es mayor", sino imprima "Es menor". Si no se forma un cuadrado, imprima
"No es cuadrado" NOTA: Para solicitar los números enteros hágalo con el mensaje "Ingrese
un lado: \n". NOTA3: Los mensajes se deben imprimir tal como aparecen entre comillas,
sin tildes ni comas y con mayúsculas en sus respectivas apariciones.
n1=int(input("Ingrese un lado:
n2=int(input("Ingrese un lado:
n3=int(input("Ingrese un lado:
n4=int(input("Ingrese un lado:
if n1==n2==n3==n4:
area=n1*n2
print(area)
if area>100:
print("Es mayor")
else:
print("Es menor")
else:
print("No es cuadrado")
\n"))
\n"))
\n"))
\n"))
Escriba un programa en python 3 que solicite por consola un texto, que corresponde a una
contraseña, y verifique que el texto es una contraseña válida. Si la contraseña es válida
imprima "Segura", de no serlo imprima "Insegura". Para que una contraseña sea válida
deberá tener, al menos 8 caracteres, entre los cuales deberá haber letras y números y debe
tener un caracter especial que puede ser "#", "@" o "!" (Ningún otro adicional). NOTA:
Para solicitar el texto hágalo con el mensaje "Ingrese una contrasena: \n". (Note que no es
una ñ, sino una n). NOTA2: Los mensajes se deben imprimir tal como aparecen entre
comillas, sin tildes ni comas y con mayúsculas en sus respectivas apariciones.
c=str(input("Ingrese una contrasena: \n"))
if len(c)>=8:
if c.find("#")!=-1:
y=c.replace("#","x")
if y.isalpha()==False:
print("Segura")
else:
print("Insegura")
elif c.find("@")!=-1:
y=c.replace("@","x")
if y.isalpha()==False:
print("Segura")
else:
print("Insegura")
elif c.find("!")!=-1:
y=c.replace("!","x")
if y.isalpha()==False:
print("Segura")
else:
print("Insegura")
else:
print("Insegura")
else:
print("Insegura")
Escriba un programa en python 3 que solicite por consola tres números enteros
correspondientes a los tres lados de un triángulo. Si el triángulo es equilátero imprima
"Equilatero", si el triángulo es isósceles imprima "Isosceles". Y si es escaleno imprima
"Escaleno". Además, si el triángulo es isósceles, imprima el área redondeada a una cifra
decimal; adicionalmente, si el área corresponde a un valor entero, imprima el cuadrado del
área redondeada sin cifras decimales, de lo contrario si el área es mayor que 20, imprima
"Es mayor", de lo contrario imprima "Es menor". NOTA: Para solicitar los números enteros
hágalo con el mensaje "Ingrese un lado: \n". NOTA2: Los mensajes se deben imprimir tal
como aparecen entre comillas, sin tildes ni comas y con mayúsculas en sus respectivas
apariciones.
l1=int(input("Ingrese un lado: \n"))
l2=int(input("Ingrese un lado: \n"))
l3=int(input("Ingrese un lado: \n"))
if l1==l2==l3:
print("Equilatero")
elif l1==l2 and l2!=l3:
print("Isosceles")
area=round((((l3)*(((l1**2)-(((l3**2)/4)))**(1/2)))/2),1)
if area%int(area)==0.0:
cua=area**2
print(area)
print(int(cua))
else:
if area>20:
print(area)
print("Es mayor")
else:
print(area)
print("Es menor")
elif l1==l3 and l3!=l2:
print("Isosceles")
area=round((((l2)*(((l1**2)-(((l2**2)/4)))**(1/2)))/2),1)
if area%int(area)==0.0:
cua=area**2
print(area)
print(int(cua))
else:
if area>20:
print(area)
print("Es mayor")
else:
print(area)
print("Es menor")
elif l2==l3 and l2!=l1:
print("Isosceles")
area=round((((l1)*(((l2**2)-(((l1**2)/4)))**(1/2)))/2),1)
if area%int(area)==0.0:
cua=area**2
print(area)
print(int(cua))
else:
if area>20:
print(area)
print("Es mayor")
else:
print(area)
print("Es menor")
else:
print("Escaleno")
Una agencia de viajes está ayudando a un usuario a realizar una reserva en un lujoso hotel.
El costo del alojamiento es de $ 500.000 por persona por noche. El usuario debe indicar la
cantidad de personas que van a hospedarse y la cantidad de noches que se quedarán en el
hotel. Hay una promocion del 33% de descuento para parejas que se queden al menos dos
noches. Adicionalmente, aquellas parejas que se queden al menos seis noches, se les dará
cada sexta noche gratis. Escriba un programa en python 3 que solicite por consola dos
números enteros, que corresponden a la cantidad de personas y a la cantidad de noches que
se quedarán respectivamente. Calcule e imprima el costo total de alojamiento, incluyendo
los respectivos descuentos, redondeado a dos cifras decimales. NOTA: Los descuentos son
acumulables. Aplicar el descuento del 33% al final de los demás descuentos. NOTA2: Para
solicitar los dos números enteros, hágalo con el mensaje "Ingrese un numero entero: \n".
NOTA3: Los mensajes se deben imprimir tal como aparecen entre comillas, sin tildes ni
comas y con mayúsculas en sus respectivas apariciones.
cantidad_de_personas=int(input("Ingrese un numero entero: \n"))
cantidad_de_noches=int(input("Ingrese un numero entero: \n"))
valor=500000
costo=(cantidad_de_personas*valor)*cantidad_de_noches
descuento=costo*0.33
if cantidad_de_personas==2:
if cantidad_de_noches>=2 and cantidad_de_noches<6:
total=costo-descuento
print(round(total,2))
if cantidad_de_noches>=6:
n1=cantidad_de_noches//6
descuento1=cantidad_de_personas*valor*n1
x4=costo-descuento1
x5=x4-(x4*0.33)
print(round(x5,2))
else:
print(round(costo,2))
Escriba un programa en python 3 que solicite por consola un número entero N, luego utilice
el número ingresado en el siguiente ejercicio: Walter tiene 80.000 pesos más que el doble
de lo que tiene Elio, a su vez Víctor tiene 30.000 pesos menos que el triple de lo que tiene
Walter. Elio tiene N pesos. Calcule e imprima la cantidad de dinero en pesos que tienen los
tres en total.
N = int(input("Ingrese un numero entero \n"))
elio = N
walter = (2*elio)+80000
vic = (3*walter)-30000
tot = elio + walter + vic
print(tot)
Escriba un programa en python 3 que solicite por consola dos textos, el primero
corresponde a un género musical y el segundo a si es nuevo o antiguo. Si el primer texto es
"rock", y el segundo es "antiguo" imprima "Angie". Si el primer texto es "reggaeton" y el
segundo es "antiguo", imprima "Martes de galeria". Si el primer texto es "metal" y el
segundo "antiguo" imprima "One". Si el primer texto es "rock" y el segundo es "nuevo"
imprima "Believer". Si el primer texto es "reggaeton" y el segundo es "nuevo" imprima
"Ambiente". Si el primer texto es "metal" y el segundo es "nuevo" imprima "Edge of the
blade" NOTA: Para solicitar el primer texto hágalo con el mensaje "Ingrese un genero: \n".
NOTA2: Para solicitar el segundo texto hágalo con el mensaje "Ingrese nuevo o antiguo
(nuevo-antiguo)\n". NOTA3: Los mensajes se deben imprimir tal como aparecen entre
comillas, sin tildes ni comas y con mayúsculas en sus respectivas apariciones.
genero=input("Ingrese un genero: \n")
a=input("Ingrese nuevo o antiguo (nuevo-antiguo)\n")
if genero=="rock":
if a=="antiguo":
print("Angie")
elif a=="nuevo":
print("Believer")
elif genero=="reggaeton":
if a=="antiguo":
print("Martes de galeria")
elif a=="nuevo":
print("Ambiente")
elif genero=="metal":
if a=="antiguo":
print("One")
elif a=="nuevo":
print("Edge of the blade")
Escriba un programa en python 3 que solicite por consola un número entero, y verifique si
este es par. Si el número es par, imprima su CUADRADO. Si el número es impar, verifique
si es divisible por 5, y en caso tal imprima el DOBLE del número.
n = int(input("Ingrese un entero: \n"))
if n%2==0:
cua = pow(n,2)
print(cua)
else:
if n%5==0:
doble=2*n
print(doble)
Escribe un programa en Python 3 que solicite por consola un número entero positivo n e
imprima la suma de los primeros n enteros positivos. NOTA: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas incluyendo
la mayúscula inicial, el espacio y el "\n" despues de "entero".
n=int(input("Ingrese un numero entero \n"))
a=(n*(n+1))/2
print(int(a))
Escriba un programa en python 3 que solicite por consola dos números enteros, N y M
respectivamente. Luego utilice el número ingresado en el siguiente ejercicio: María Isabel
Urrutia recorre 300 km entrenando 20 días a razón de 4 horas diarias. Calcule e imprima
cuantos kilómetros recorrerá María Isabel Urrutia si en los próximos N días solo dispone de
M horas diarias para entrenar. NOTA1: El mensaje al solicitar cada entrada debe ser:
"Ingrese un numero entero \n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El programa debe mostrar como
resultado exclusivamente el número indicado, no debe contener letras ni enunciados
adicionales que lo acompañen. NOTA3: Redondear la respuesta a una cifra decimal. Utilice
la función round().
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
distancia = (300*N*M)/(20*4)
print(round(distancia,1))
Escriba un programa en python 3 que solicite por consola dos textos, estos corresponden a
un genero de películas y el segundo a si es nuevo o antiguo. Si el primer texto es "ficcion",
y el segundo es "antiguo" imprima "Star Wars". Si el primer texto es "drama" y el segundo
es "antiguo", imprima "titanic". Si el primer texto es "ficcion" y el segundo "nuevo"
imprima "Ready Player One". Si el primer texto es "drama" y el segundo es "nuevo"
imprima "La Chica Danesa" NOTA: Para solicitar el primer texto, hágalo con el mensaje
"Ingrese un genero: \n". NOTA2: Para solicitar el segundo texto hágalo con el mensaje
"Ingrese nuevo o antiguo (nuevo-antiguo)\n". NOTA3: Los mensajes se deben imprimir tal
como aparecen entre comillas, sin tildes ni comas y con mayúsculas en sus respectivas
apariciones.
a=input("Ingrese un genero: \n")
b=input("Ingrese nuevo o antiguo (nuevo-antiguo)\n")
if a=="ficcion" and b=="antiguo":
print("Star Wars")
elif a=="drama" and b=="antiguo":
print("titanic")
elif a=="ficcion" and b=="nuevo":
print("Ready Player One")
elif a=="drama" and b=="nuevo":
print("La Chica Danesa")
Escriba un programa en python 3 que solicite por consola dos números enteros que
corresponden a A y B siendo A el primer número y B el segundo. Si A es mayor que B,
calcule e imprima el cociente entre A y B (sin cifras decimales). Si A es menor que B,
calcule e imprima el producto entre ambos y si dicho producto es mayor a 100 imprima
"Mayor que 100" si no lo es, no imprima. Si son iguales calcule e imprima la suma entre
ambos. NOTA: Para solicitar los dos números enteros, hágalo con el mensaje "Ingrese un
numero entero: \n". NOTA2: Los mensajes se deben imprimir tal como aparecen entre
comillas, sin tildes ni comas y con mayúsculas en sus respectivas apariciones.
import math
a=int(input("Ingrese un numero entero: \n"))
b=int(input("Ingrese un numero entero: \n"))
if a>b:
print(math.floor(a/b))
elif a100:
print("Mayor que 100")
else:
print(a+b)
Escriba un programa en python 3 que solicite por consola dos números enteros N y M,
luego utilice los números ingresados en el siguiente ejercicio: Un vendedor de camisas
quiere saber cuánto dinero obtendrá si vende N camisas a un precio de M pesos por unidad.
El vendedor tiene una regla, si el dinero obtenido corresponde a un número par, dona a una
fundación un total de $50 por cada camisa vendida. Si el dinero obtenido corresponde a un
número impar, dona a una fundación un total de $25 por cada camisa vendida. Muestre por
pantalla con cuánto dinero queda en total el vendedor en cada caso. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen. NOTA3: Note que las salidas
deben ser números enteros.
N=int(input("Ingrese un numero entero \n"))
M=int(input("Ingrese un numero entero \n"))
a=N*M
if a%2==0:
b=50*N
print(a-b)
elif a%2!=0:
c=25*N
print(a-c)
Escriba un programa en python 3 que solicite por consola dos números reales, el primer
número corresponde a la altura de un cilindro y el segundo número corresponde al radio de
este. Calcule y muestre el volumen del cilindro. Para este ejercicio considere π = 3.14
NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese un numero real \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el espacio y el "\n" después de
"real".
n1 = float(input("Ingrese un numero real \n"))
n2 = float(input("Ingrese un numero real \n"))
areab = pow(n2,2)*3.14
volumen = n1*areab
print(volumen)
Escriba un programa de Python 3 que solicite por consola una lista con números reales y un
número entero. En caso de que el número ingresado sea mayor a TODOS los elementos de
la lista imprima "Mayor", por el contrario, en caso de que el número ingresado sea menor a
TODOS los elementos de la lista imprima la suma de todos los elementos de la lista y el
número. Si no se cumplen los casos anteriores imprima "No cumple". NOTA: El mensaje al
solicitar la primera entrada debe ser: "Ingrese una lista \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después de "lista ". El mensaje para
solicitar la segunda entrada debe ser: "Ingrese un numero entero \n" con las mismas normas
dadas para la primera entrada.
l=eval(input("Ingrese una lista \n"))
n=int(input("Ingrese un numero entero \n"))
may=max(l)
men=min(l)
if n>may:
print("Mayor")
elif n<="" code="">
Escriba un programa en python 3 que solicite por consola un
número entero N, luego calcule los primeros N números
múltiplos de 5 e imprímalos en una lista. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "real".
n=int(input("Ingrese un numero entero \n"))
l=[]
for i in range(0,n):
i = i*5
l.append(i)
print(l)
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: En caso de que el número N tenga 5
dígitos, imprimir la suma de todos sus dígitos. Ademas, en
caso de que la suma sea mayor a 10, imprimir en otra línea la
palabra “Alerta”. Por otro lado, si el numero N no tiene 5
dígitos imprima "Error". NOTA1: El mensaje al solicitar cada
entrada debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa
debe mostrar como resultado exclusivamente la salida
indicada, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Asegúrese de imprimir las salidas
como lo indica los ejemplos. Tenga en cuenta las mayúsculas,
minúsculas y espacios que se indican para el texto de salida.
n=int(input())
n=str(n)
if len(n)==5:
suma=0
for i in n:
suma+=int(i)
print(suma)
if suma>10:
print("Alerta")
else:
print("Error")
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Marcela tenía N cartas de Yu-Gi-Oh!. 15
de las cartas que tenía se las regaló a su amigo Marcos en su
cumpleaños. Además, le regaló 20 cartas a Carlos, el hermano
de Marcos. Más tarde, Marcela encontró dos paquetes nuevos de
cartas de Yu-Gi-Oh! en su cuarto, cada paquete tenía 6 cartas
regulares y una carta de edición limitada. Imprima la
cantidad de cartas de Yu-Gi-Oh! con las que termina Marcela.
NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese
un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después
de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen.
a=int(input("Ingrese un numero entero \n"))
b=(a-35)+14
print(b)
Escriba un programa en python 3 que solicite por consola una
lista N y una lista M, ambas númericas de 3 elementos, luego
utilice las listas ingresadas en el siguiente ejercicio:
Calcule la sumatoria de los elementos de la lista N y calcule
la sumatoria de los elementos de la lista M. Si la sumatoria
de N es mayor que la de M, verifique si la suma de N es por
lo menos 50. Si la suma de N es por lo menos 50, añada 50 al
final de la lista N e imprimala por pantalla. En caso de que
la suma sea menor a 50, añada 0 al final de la lista N e
imprimala por pantalla. En caso de que la sumatoria de M sea
mayor, agregue al final de M la sumatoria de N e imprima M
por pantalla. Si las sumatorias de N y M son iguales, imprima
por pantalla "Iguales" NOTA1: El mensaje al solicitar la
entradas debe ser: "Ingrese una lista \n" tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y
el "\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener
letras ni enunciados adicionales que lo acompañen.
n=eval(input("Ingrese una lista \n"))
m=eval(input("Ingrese una lista \n"))
sumn= n[0]+n[1]+n[2]
summ= m[0]+m[1]+m[2]
if(sumn>summ):
if(sumn>=50):
n.append(50)
print(n)
elif(sumn<50):
n.append(0)
print(n)
if(summ>sumn):
m.append(sumn)
print(m)
else:
print("Iguales")
Escriba un programa en python 3 que solicite por consola dos
números enteros, N y M respectivamente. Luego utilice el
número ingresado en el siguiente ejercicio: 5 autobuses de la
empresa E-Bolivariano transportan 800 pasajeros en 4 viajes.
Calcule e imprima la cantidad de viajes necesarios para
transportar N pasajeros usando M autobuses de la empresa EBolivariano. NOTA1: El mensaje al solicitar cada entrada debe
ser: "Ingrese un numero entero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "entero". NOTA2: El programa debe mostrar
como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
NOTA3: Redondear la respuesta a una cifra decimal. Utilice la
función round().
n=int(input("Ingrese un numero entero \n"))
m=int(input("Ingrese un numero entero \n"))
x=(n)/(40*m)
print(round(x,1))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Antonella y Gregorio compraron una
nevera que cuesta N pesos. Cuando se la entregaron, pagaron
2/5 del precio al contado y abonarán el resto en 5 cuotas
iguales, sin recargo. Calcule e imprima la cantidad de dinero
que pagarán en cada cuota. NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen.
n=int(input( "Ingrese un numero entero \n"))
p1=(2.0/5.0)*n
total=n-p1
cuota=total/5.0
print(int(cuota))
Escriba un programa en python 3 que solicite por consola tres
números enteros N, M y L, luego utilice los números
ingresados en el siguiente ejercicio: Si la suma de N y M es
un múltiplo de L, el programa debe imprimir el cuadrado de la
suma de N y M. En caso contrario, imprima la suma de los
cuadrados de los tres números. NOTA1: El mensaje al solicitar
la entrada debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Note que las salidas deben ser
números enteros.
N=int(input("Ingrese un numero entero \n"))
M=int(input("Ingrese un numero entero \n"))
L=int(input("Ingrese un numero entero \n"))
suma = N + M
if suma%L==0:
print(pow(suma,2))
else:
sumar = pow(N,2)+pow(M,2)+pow(L,2)
print(sumar)
Escriba un programa en python 3 que solicite por consola dos
números enteros, N y M respectivamente. Luego utilice el
número ingresado en el siguiente ejercicio: En el banco de
México, Pepito invirtió 7000 pesos durante 5 meses y gano
1200 pesos. Calcule e imprima la cantidad de dinero en pesos
que invirtió un segundo socio (en el mismo banco de México)
donde ganó N pesos si los invirtió durante M meses. NOTA1: El
mensaje al solicitar cada entrada debe ser: "Ingrese un
numero entero \n", tal como aparece entre comillas incluyendo
la mayúscula inicial, el espacio y el "\n" después de
"entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Redondear la
respuesta a una cifra decimal. Utilice la función round
N=int(input("Ingrese un numero entero \n"))
M=int(input("Ingrese un numero entero \n"))
op = ((7000*5*N)/(1200*M))
print(round(op,1))
Escriba un programa en python 3 que solicite por consola dos
números enteros N y M, luego utilicelos en el siguiente
ejercicio: El numero N representa la cantidad de alumnos de
un colegio que van para un paseo a Comfama. El número M
representa el valor de la entrada al parque por cada alumno.
El colegio cuenta con un presupuesto de 700000 para el paseo,
averigue si con dicho dinero se puede hacer el paseo.En caso
de que se pueda, averigue la cantidad de dinero que sobra. Si
la cantidad de dinero que sobra es por lo menos 100000,
imprima dicha cantidad sobrante por pantalla. Si la cantidad
sobrante es menor que 100000, imprima por pantalla la mitad
de la cantidad, redondeada a una cifra decimal. Si con el
dinero no se puede realizar el paseo, imprima por pantalla la
cantidad de niños que no podrian asistir al paseo (Tenga en
cuenta que no es posible dejar medio niño). NOTA1: El mensaje
al solicitar la entradas debe ser: "Ingrese un numero entero
\n" tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" . NOTA2: El programa debe
mostrar como resultado exclusivamente el número o texto
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Note que las salidas deben ser
números enteros.
import math as m
n=int(input("Ingrese un numero entero \n"))
m=int(input("Ingrese un numero entero \n"))
a=n*m
if a<=700000:
b=700000-a
if b>=100000:
print(b)
else:
c=round((b/2),1)
print(c)
else:
d=700000%m
e=(a-700000)+d
print(e//m)
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Marcela tenía N cartas de Yu-Gi-Oh!. 15
de las cartas que tenía se las regaló a su amigo Marcos en su
cumpleaños. Además, le regaló 20 cartas a Carlos, el hermano
de Marcos. Más tarde, Marcela encontró dos paquetes nuevos de
cartas de Yu-Gi-Oh! en su cuarto, cada paquete tenía 6 cartas
regulares y una carta de edición limitada. Imprima la
cantidad de cartas de Yu-Gi-Oh! con las que termina Marcela.
NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese
un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después
de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen.
a=int(input("Ingrese un numero entero \n"))
b=(a-35)+14
print(b)
Escriba un programa en python 3 que solicite por consola un
número entero N y un texto M, luego utilice el número y el
texto ingresado en el siguiente ejercicio: N corresponde al
precio base de un computador y M al nombre de un día de la
semana. Si el día de la semana es "lunes","miercoles" o
"viernes", el computador tendra un descuento del 20%. Si el
día es "jueves" el computador aumentara un 10% su valor. En
caso contrario, el computador mantendrá su precio. Imprima
por pantalla el precio del computador según el caso,
aproximado a dos cifras decimales. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
"Ingrese un texto \n" tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" .
NOTA2: El programa debe mostrar como resultado exclusivamente
el número o texto indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Utilice la
función round() para redondear.
N=int(input("Ingrese un numero entero \n"))
M=str(input("Ingrese un texto \n"))
if M=="lunes" or M=="miercoles" or M=="viernes":
print(N*0.8)
elif M=="jueves":
print(N*1.1)
else:
print(N)
Escriba un programa en python 3 que solicite por consola dos
números, N y M respectivamente. Luego utilice el número
ingresado en el siguiente ejercicio: Calcule e imprima el
área de un rectángulo que tiene como perímetro N metros y el
ancho de uno de sus lados es M metros. NOTA1: El mensaje al
solicitar cada entrada debe ser: "Ingrese un numero \n", tal
como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "numero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a una cifra
decimal. Utilice la función round().
N = float(input("Ingrese un numero \n"))
M = float(input("Ingrese un numero \n"))
base = M
altura = (N-(2*M))/2
area = base*altura
print(round(area,1))
Escriba un programa en python 3 que solicite por consola un
texo N, luego utilice el texto ingresado en el siguiente
ejercicio: Usualmente, la palabra N tiene más de dos letras
"a". Se desea saber si dicho número de "a" que contiene la
palabra es por lo menos 2,igual a 2 o menor que 2. Si el
numero de "a" en la palabra es mayor que dos, imprima
"Mayor". Si es exactamente 2, imprima "Dos". Si es menor que
2, imprima "Menor". NOTA1: El mensaje al solicitar la entrada
debe ser: "Ingrese un texto \n" tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el
"\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener
letras ni enunciados adicionales que lo acompañen.
t = input("Ingrese un texto \n")
a = t.count("a")
if a>2:
print("Mayor")
elif a==2:
print("Dos")
else:
print("Menor")
Escriba un programa en python 3 que solicite por consola una
lista N y una lista M, ambas númericas de 3 elementos, luego
utilice las listas ingresadas en el siguiente ejercicio:
Calcule la sumatoria de los elementos de la lista N y calcule
la sumatoria de los elementos de la lista M. Si la sumatoria
de N es mayor que la de M, verifique si la suma de N es por
lo menos 50. Si la suma de N es por lo menos 50, añada 50 al
final de la lista N e imprimala por pantalla. En caso de que
la suma sea menor a 50, añada 0 al final de la lista N e
imprimala por pantalla. En caso de que la sumatoria de M sea
mayor, agregue al final de M la sumatoria de N e imprima M
por pantalla. Si las sumatorias de N y M son iguales, imprima
por pantalla "Iguales" NOTA1: El mensaje al solicitar la
entradas debe ser: "Ingrese una lista \n" tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y
el "\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener
letras ni enunciados adicionales que lo acompañen.
lista1 = eval(input("Ingrese una lista \n"))
lista2 = eval(input("Ingrese una lista \n"))
suma1 = sum(lista1)
suma2 = sum(lista2)
if suma1>suma2:
if suma1>=50:
lista1.append(50)
print(lista1)
else:
lista1.append(0)
print(lista1)
elif suma2>suma1:
lista2.append(suma1)
print(lista2)
else:
print("Iguales")
Escriba un programa en python 3 que solicite por consola un
número, N. Luego utilice el número ingresado en el siguiente
ejercicio: Los tres hermanos Goyenechea se reparten N euros.
El mayor recibe el doble que el mediano y este el cuádruple
que el pequeño. Calcule e imprima cuanto recibe el hermano
del medio aproximado a DOS cifras decimales. NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero
\n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a dos cifras
decimales. Utilice la función round().
n = float(input("Ingrese un numero \n"))
print(round(n/13*4,2))
Escriba un programa en python 3 que solicite por consola un
número entero N y un mes M, luego utilice los datos
ingresados en el siguiente ejercicio: La siguiente tabla
indica el signo del zodiaco de acuerdo al mes y al día de
nacimiento. Imprima el signo del zodiaco de una persona que
nació el día N y el mes M. NOTA1: El mensaje al solicitar el
numero debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El mensaje al
solicitar el mes debe ser: "Ingrese un mes \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "mes". NOTA3: El programa debe
mostrar como resultado exclusivamente la salida indicada, no
debe contener letras ni enunciados adicionales que lo
acompañen. NOTA4: Asegúrese de imprimir las salidas
EXACTAMENTE como lo indica la primera columna de la tabla.
Tenga en cuenta las mayúsculas y minúsculas que se indican
para el texto de salida. No utilice tildes.
N = int(input("Ingrese un numero entero \n"))
M = input("Ingrese un mes \n")
if (M=="marzo" and N>=21) or (M=="abril" and N<=20):
print("Aries")
elif (M=="abril" and N>=21) or (M=="mayo" and N<=20):
print("Tauro")
elif (M=="mayo" and N>=21) or (M=="junio" and N<=21):
print("Geminis")
elif (M=="junio" and N>=22) or (M=="julio" and N<=22):
print("Cancer")
elif (M=="julio" and N>=23) or (M=="agosto" and N<=23):
print("Leo")
elif (M=="agosto" and N>=24) or (M=="septiembre" and N<=23):
print("Virgo")
elif (M=="septiembre" and N>=24) or (M=="octubre" and N<=23):
print("Libra")
elif (M=="octubre" and N>=23) or (M=="noviembre" and N<=22):
print("Escorpio")
elif (M=="noviembre" and N>=23) or (M=="diciembre" and N<=21):
print("Sagitario")
elif (M=="diciembre" and N>=22) or (M=="enero" and N<=19):
print("Capricornio")
elif (M=="enero" and N>=20) or (M=="febrero" and N<=19):
print("Acuario")
elif (M=="febrero" and N>=20) or (M=="marzo" and N<=20):
print("Piscis")
Escriba un programa en python 3 que solicite por consola un
número entero N, luego calcule los primeros N números
múltiplos de 5 e imprímalos en una lista. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "real".
N = int(input("Ingrese un numero entero \n"))
lista = []
for i in range(N):
lista.append(5*i)
print(lista)
Escriba un programa en python 3 que solicite por consola dos
números enteros N y M, luego utilice los números ingresados
en el siguiente ejercicio: En la chocolatería “Me Late”
venden N trufas blancas y M trufas negras. Imprima el color
de la trufa que vendieron más, ya sea “Blanca” o “Negra”
según sea el caso. En caso de que vendan el mismo número de
trufas blancas y negras, imprima "Igual". NOTA1: El mensaje
al solicitar la entrada debe ser: "Ingrese un numero entero
\n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el texto
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. Tenga en cuenta las mayúsculas y minúsculas
que se indican para el texto de salida.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
if M>N:
print("Negra")
elif N>M:
print("Blanca")
else:
print("Igual")
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Marcela tenía N cartas de Yu-Gi-Oh!. 15
de las cartas que tenía se las regaló a su amigo Marcos en su
cumpleaños. Además, le regaló 20 cartas a Carlos, el hermano
de Marcos. Más tarde, Marcela encontró dos paquetes nuevos de
cartas de Yu-Gi-Oh! en su cuarto, cada paquete tenía 6 cartas
regulares y una carta de edición limitada. Imprima la
cantidad de cartas de Yu-Gi-Oh! con las que termina Marcela.
NOTA1: El mensaje al solicitar la entrada debe ser: "Ingrese
un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" después
de "entero". NOTA2: El programa debe mostrar como resultado
exclusivamente el número indicado, no debe contener letras ni
enunciados adicionales que lo acompañen.
n = int(input("Ingrese un numero entero \n"))
print(n-21)
Escriba un programa en python 3 que solicite por consola dos
números, N y M respectivamente. Luego utilice el número
ingresado en el siguiente ejercicio: Calcule e imprima el
área de un rectángulo que tiene como perímetro N metros y el
ancho de uno de sus lados es M metros. NOTA1: El mensaje al
solicitar cada entrada debe ser: "Ingrese un numero \n", tal
como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "numero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a una cifra
decimal. Utilice la función round().
N = float(input("Ingrese un numero \n"))
M = float(input("Ingrese un numero \n"))
a = (N-2*M)/2
print(round(a*M,1))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Oscar ha comprado 2 colecciones de
libros por N pesos en total. La primera colección consta de
15 libros y cada uno Ie ha costado 35.000 pesos. La segunda
colección consta de 12 libros. Calcule e imprima el valor en
pesos que cuesta cada libro de la segunda colección
aproximado a DOS cifras decimales. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a dos cifras
decimales. Utilice la función round().
N = int(input("Ingrese un numero entero \n"))
print(round((N-525000)/12,2))
Escriba un programa en python 3 que solicite por consola un
número, N. Luego utilice el número ingresado en el siguiente
ejercicio: Sabiendo que un pantalón es 5 € más caro que una
camisa y que si compro 6 pantalones y 4 camisas pago N €.
Calcule e imprima el precio de una camisa aproximado a DOS
cifras decimales. NOTA1: El mensaje al solicitar la entrada
debe ser: "Ingrese un numero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "entero". NOTA2: El programa debe mostrar
como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
NOTA3: Redondear la respuesta a dos cifras decimales. Utilice
la función round().
N = float(input("Ingrese un numero
a = ((N+20)/10)-(5)
print(round(a,2))
\n"))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: En el vivero tierra negra ofrecen el
kilo de tierra con descuento según lo indica la siguiente
tabla: Suponiendo que el kilo de tierra tiene un valor de
$15000, determine e imprima cuanto pagara una persona que
compre N kg de tierra en este vivero. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Asegúrese de imprimir los números
como lo indica los ejemplos. Note que los números que se
imprimen son enteros.
N = int(input("Ingrese un numero entero \n"))
a = N*15000
if N<=5:
print(a)
elif N>5 and N<=8:
a-=a*0.1
print(int(a))
elif N>8 and N<=19:
a-=a*0.2
print(int(a))
elif N>19:
a-=a*0.3
print(int(a))
Escriba un programa en python 3 que solicite por consola dos
números enteros N y M, luego utilicelos en el siguiente
ejercicio: El numero N representa la cantidad de kilos de
cemento que necesita un constructor para hacer una casa. El
número M representa el valor de cada kilo de cemento. Se
cuenta con un presupuesto de 600000 para la construcción,
averigue si con dicho dinero se puede construir la casa.En
caso de que se pueda, averigue la cantidad de dinero que
sobra. Si la cantidad de dinero que sobra es por lo menos
100000, imprima dicha cantidad sobrante por pantalla. Si la
cantidad sobrante es menor que 100000, imprima por pantalla
la mitad de la cantidad, redondeada a una cifra decimal. Si
con el dinero no se puede construir la casa, imprima por
pantalla la suma de M+N. NOTA1: El mensaje al solicitar la
entradas debe ser: "Ingrese un numero entero \n" tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" . NOTA2: El programa debe mostrar como
resultado exclusivamente el número o texto indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
NOTA3: Note que las salidas deben ser números enteros.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
a = N*M
if a<=600000:
s = (600000-a)
if s>=100000:
print(s)
else:
print(round(s/2,1))
else:
print(N+M)
Escriba un programa en python 3 que solicite por consola una
matriz cuadrada, luego imprima en una lista los elementos de
la diagonal principal y en otra lista los elementos de la
diagonal secundaria de dicha matriz. NOTA: El mensaje al
solicitar la entrada debe ser: "Ingrese una matriz \n", tal
como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "matriz".
matriz = eval(input("Ingrese una matriz \n"))
a = 0
b = len(matriz)-1
lista1 = []
lista2 = []
for i in range(len(matriz)):
lista1.append(matriz[i][i])
lista2.append(matriz[a][b])
a = a+1
b = b-1
print(lista1)
print(lista2)
Escriba un programa en python 3 que solicite por consola un
entero N, luego use el número ingresado en el siguiente
ejercicio: Si el número N es par y múltiplo de 3, elevelo al
cuadrado. Si su cuadrado es múltiplo de 5, imprima el
cuadrado por pantalla. Si su cuadrado no es múltiplo de 5,
imprima el número N. En caso de que el número no sea par y
tampoco múltiplo de 3, imprima la mitad del numero,
redondeada a dos cifras decimales. NOTA1: El mensaje al
solicitar la entradas debe ser: "Ingrese un numero entero \n"
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" . NOTA2: El programa debe
mostrar como resultado exclusivamente el número o texto
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Utilice la función round() para
redondear.
N = int(input("Ingrese un numero entero \n"))
if N%2==0 and N%3==0:
t =N**2
if t%5==0:
print(t)
else:
print(N)
else:
print(round(N/2,2))
Escribe un programa en Python 3 que solicite dos números
enteros positivos e imprima su Máximo Común Divisor (MCD).
NOTA: El mensaje al solicitar la entrada debe ser: "Ingrese
un numero entero \n", tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" despues
de "entero". El mensaje debe ser el mismo para solicitar los
dos números enteros.
def mcd(a,b):
if b == 0:
return a
else:
return mcd(b, a%b)
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
print(mcd(N,M))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: N alumnos de una escuela van a salir de
excursión y quieren saber cuántos autobuses necesitan para
trasladar a todos los alumnos y a 12 docentes, si en cada
autobus entran 36 personas sentadas. Calcule e imprima la
cantidad de autobuses se necesitan para trasladar a todas las
personas sentadas. La cantidad de autobuses debe ser un
número entero. **En la librería math, existe la función ceil
que retorna el techo de un número. (El entero más próximo por
encima) NOTA1: El mensaje al solicitar la entrada debe ser:
"Ingrese un numero entero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "entero". NOTA2: El programa debe mostrar
como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
import math
N = int(input("Ingrese un numero entero \n"))
N+=12
R = math.ceil(N/36)
print(R)
Escriba un programa en python 3 que solicite por consola dos
enteros N y M luego utilice los números ingresados en el
siguiente ejercicio: N y M corresponden a dos catetos de un
triangulo rectángulo, halle la hipotenusa de dicho triangulo,
redondeada a dos cifras decimales. Si dicha hipotenusa es por
lo menos 15, encuentre el perímetro del triangulo, si el
perímetro es mayor a 50, imprimalo por pantalla redondeado a
dos cifras decimales. Si el perímetro es menor o igual a 50,
imprima por pantalla la mitad del perímetro redondeado dos
cifras decimales. Si la hipotenusa del triangulo es menor a
15, imprimala por pantalla redondeada a dos cifras decimales.
NOTA1: El mensaje al solicitar la entradas debe ser: "Ingrese
una numero entero \n" tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" .
NOTA2: El programa debe mostrar como resultado exclusivamente
el número o texto indicado, no debe contener letras ni
enunciados adicionales que lo acompañen. NOTA3: Utilice la
función round() para redondear.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
h = round(pow((N**2)+(M**2),1/2),2)
if h>=15:
p = N+M+h
if p>50:
print(round(p,2))
else:
print(round(p/2,2))
else:
print(h)
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: El almacén Naf Naf hace un 30% de
descuento a los clientes cuya compra supere los $600000.
Suponiendo que la compra de Alicia tiene un valor de $N,
calcule e imprima el valor que Alicia debe pagar en el
almacén. NOTA1: El mensaje al solicitar la entrada debe ser:
"Ingrese un numero entero \n", tal como aparece entre
comillas incluyendo la mayúscula inicial, el espacio y el
"\n" después de "entero". NOTA2: El programa debe mostrar
como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
NOTA3: Como se evidencia en los casos de prueba, el número
que se debe imprimir es entero.
N = int(input("Ingrese un numero entero \n"))
if N>600000:
N-=N*0.3
print(int(N))
Escriba un programa en python 3 que solicite por consola una
lista N de elementos númericos y luego utilice la lista
ingresada en el siguiente ejercicio: Realice la suma del
primer y ultimo elemento de la lista, si la suma es por lo
menos 30, intercambie las posiciones de ambos elementos. Si
el nuevo último elemento es menor que 40, imprima la lista
por pantalla. En caso contrario, imprima "Mayor" por
pantalla. Si la suma inicial es menor que 30, imprima la
lista por pantalla. NOTA1: El mensaje al solicitar la
entradas debe ser: "Ingrese una lista \n" tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y
el "\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener
letras ni enunciados adicionales que lo acompañen.
lista = eval(input("Ingrese una lista \n"))
s = lista[0]+lista[len(lista)-1]
if s>=30:
a = lista[len(lista)-1]
lista[len(lista)-1]=lista[0]
lista[0]=a
if lista[len(lista)-1]<40:
print(lista)
else:
print("Mayor")
else:
print(lista)
Escriba un programa en python 3 que solicite por consola un
número, N. Luego utilice el número ingresado en el siguiente
ejercicio: La base de un rectángulo es el doble que su
altura. Calcule e imprima la base del rectangulo aproximada a
DOS cifras decimales si el perimetro es N cm. NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero
\n", tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a dos cifras
decimales. Utilice la función round().
N = float(input("Ingrese un numero \n"))
a = N/3
print(round(a,2))
Escriba un programa en python 3 que solicite por consola dos
números, N y M respectivamente. Luego utilice el número
ingresado en el siguiente ejercicio: Calcule e imprima el
perímetro de un rectángulo que tiene de longitud N metros y
un área de M metros cuadrados. NOTA1: El mensaje al solicitar
cada entrada debe ser: "Ingrese un numero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "numero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a una cifra
decimal. Utilice la función round().
N = float(input("Ingrese un numero \n"))
M = float(input("Ingrese un numero \n"))
r = M/N
print(round(N*2+r*2,1))
Escriba un programa en python 3 que solicite por consola una
lista de listas (matriz) N, luego utilice la matriz ingresada
en el siguiente ejercicio: Calcule la cantidad total de
listas en la matriz. Si la cantidad de listas es por lo menos
3, imprima por pantalla la cantidad de listas. En caso
contrario, imprima "No". NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese una matriz \n" tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y
el "\n" . NOTA2: El programa debe mostrar como resultado
exclusivamente el número o texto indicado, no debe contener
letras ni enunciados adicionales que lo acompañen.
M = eval(input("Ingrese una matriz \n"))
a = len(M)
if a>=3:
print(a)
else:
print("No")
Escriba un programa en python 3 que solicite por consola dos
números enteros N y M, luego utilice los números ingresados
en el siguiente ejercicio: Juan y Carlos son hermanos,
supongamos que Juan tiene N años de edad y Carlos M años,
imprima el nombre del hermano mayor y cuantos años de
diferencia tienen los dos. NOTA1: El mensaje al solicitar la
entrada debe ser: "Ingrese un numero entero \n", tal como
aparece entre comillas incluyendo la mayúscula inicial, el
espacio y el "\n" después de "entero". NOTA2: El programa
debe mostrar como resultado exclusivamente los datos
solicitados, no debe contener letras ni enunciados
adicionales que lo acompañen. Tenga en cuenta las mayúsculas
y minúsculas que se indican para el texto de salida ("Juan" y
"Carlos"). NOTA3: Como se evidencia en los casos de prueba,
la diferencia de años debe ser un número entero positivo.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
a = max(N,M)
if a==N:
print("Juan")
print(N-M)
else:
print("Carlos")
print(M-N)
Escriba un programa en python 3 que solicite por consola un
número, N. Luego utilice el número ingresado en el siguiente
ejercicio: Los tres hermanos Goyenechea se reparten N euros.
El mayor recibe el doble que el mediano y este el cuádruple
que el pequeño. Calcule e imprima cuanto recibe el hermano
mayor aproximado a DOS cifras decimales. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero \n", tal
como aparece entre comillas incluyendo la mayúscula inicial,
el espacio y el "\n" después de "entero". NOTA2: El programa
debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen. NOTA3: Redondear la respuesta a dos cifras
decimales. Utilice la función round().
N = float(input("Ingrese un numero \n"))
print(round((8*N)/13,2))
Escriba un programa en python 3 que solicite por consola dos
números, N y M respectivamente. Luego utilice el número
ingresado en el siguiente ejercicio: La pirámide de Keops es
una de las pirámides cuadrangulares más famosas. Tiene por
base un cuadrado de lado N metros y una altura de M metros.
Calcule e imprima el volumen que ocupa dicha pirámide. NOTA1:
El mensaje al solicitar cada entrada debe ser: "Ingrese un
numero \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "numero".
NOTA2: El programa debe mostrar como resultado exclusivamente
el número indicado, no debe contener letras ni enunciados
adicionales que lo acompañen. NOTA3: Redondear la respuesta a
una cifra decimal. Utilice la función round().
N = float(input("Ingrese un numero \n"))
M = float(input("Ingrese un numero \n"))
print(round((N**2)*(M)/3,1))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Imprima "Igual" en caso de que el número
N ingresado (de tres cifras) sea igual al revés del mismo
número. En caso contrario, imprima "Diferente". NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero
entero \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "entero".
NOTA2: El programa debe mostrar como resultado exclusivamente
el texto indicado, no debe contener letras ni enunciados
adicionales que lo acompañen. Tenga en cuenta las mayúsculas
y minúsculas que se indican para el texto de salida.
N = int(input("Ingrese un numero entero \n"))
F = str(N)
R = F[2]+F[1]+F[0]
if F==R:
print("Igual")
else:
print("Diferente")
Escriba un programa en python 3 que solicite por consola un
número entero, N. Luego utilice el número ingresado en el
siguiente ejercicio: En un concierto hay N personas. Si
sabemos que hay 48 mujeres más que hombres. Calcule e imprima
cuantas mujeres hay en el concierto. **Importe la librería
math para usar la función floor(x), que permite obtener el
piso de un número (El entero más cercano hacia abajo).
Ejemplo: math.floor(14.3) = 14. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen.
import math
N = int(input("Ingrese un numero entero \n"))
print(math.floor((N-48)/2+48))
Escriba un programa en python 3 que solicite por consola un
número entero N, luego utilice el número ingresado en el
siguiente ejercicio: Martin quiere preparar el terreno de su
finca para sembrar tomates. La finca Salamanca tiene una
superficie de 7.140 metros cuadrados. Para abonar el terreno
se emplean 3 máquinas funcionando durante 5 horas. Calcule e
imprima la cantidad de horas que se requieren para abonar el
terreno de una finca cuya superficie sea la mitad si se
emplean N máquinas. NOTA1: El mensaje al solicitar la entrada
debe ser: "Ingrese un numero entero \n", tal como aparece
entre comillas incluyendo la mayúscula inicial, el espacio y
el "\n" después de "entero". NOTA2: El programa debe mostrar
como resultado exclusivamente el número indicado, no debe
contener letras ni enunciados adicionales que lo acompañen.
NOTA3: Redondear la respuesta a una cifra decimal. Utilice la
función round().
N = int(input("Ingrese un numero entero \n"))
print(round((3570*15)/(N*7140),1))
Escriba un programa en python 3 que solicite por consola una
lista N, luego utilice la listas ingresada en el siguiente
ejercicio: Cuente la cantidad de elementos de la lista. Si
esta cantidad es par, elevela al cubo.Si el cubo de la
cantidad es multiplo de 3, entonces añada el cubo de la
cantidad al final de la lista e imprimala por pantalla. Si el
cubo de la cantidad no es multiplo de 3, imprima la lista por
pantalla. En caso de que la cantidad de elementos no sea par,
añada "No es par" al final de la lista e imprimala por
pantalla NOTA1: El mensaje al solicitar la entradas debe ser:
"Ingrese una lista \n" tal como aparece entre comillas
incluyendo la mayúscula inicial, el espacio y el "\n" .
NOTA2: El programa debe mostrar como resultado exclusivamente
el número o texto indicado, no debe contener letras ni
enunciados adicionales que lo acompañen.
N=eval(input("Ingrese una lista \n"))
c = len(N)
if c%2==0:
c = c**3
if c%3==0:
N = N+[c]
print(N)
else:
print(N)
else:
N = N+["No es par"]
print(N)
Escriba un programa en python 3 que solicite por consola dos
números enteros N y M, luego utilice los números ingresados
en el siguiente ejercicio: N representa el precio de la libra
de café Colombiano, M representa el precio de la libra de
café importado. Un comprador tiene $700000 pesos para comprar
café. El comprador solo comprará café Colombiano si la
cantidad de libras que puede comprar con el dinero supera por
lo menos en 10 unidades la cantidad de libras que puede
comprar del importado. En caso contrario comprará café
importado. Imprima por pantalla la cantidad de libras que va
a comprar, según sea el caso.(Tenga en cuenta que solo se
pueden comprar cantidades enteras de libras). NOTA1: El
mensaje al solicitar la entrada debe ser: "Ingrese un numero
entero \n", tal como aparece entre comillas incluyendo la
mayúscula inicial, el espacio y el "\n" después de "entero".
NOTA2: El programa debe mostrar como resultado exclusivamente
el número indicado, no debe contener letras ni enunciados
adicionales que lo acompañen. NOTA3: Importar la libreria
math para usar la función piso, retorna el valor entero más
cercano hacia abajo. ejemplo math.floor(3.3) es igual a 3.
NOTA4: Note que las salidas deben ser números enteros.
N = int(input("Ingrese un numero entero \n"))
M = int(input("Ingrese un numero entero \n"))
l1 = 700000//N
l2 = 700000//M
if (l1>(l2+10)):
print(l1)
else:
print(l2)
Escriba un programa en python 3 que solicite por consola un
número entero, N. Luego utilice el número ingresado en el
siguiente ejercicio: En un concierto hay N personas. Si
sabemos que hay 48 mujeres más que hombres. Calcule e imprima
cuantos hombres hay en el concierto. **Importe la librería
math para usar la función floor(x), que permite obtener el
piso de un número (El entero más cercano hacia abajo).
Ejemplo: math.floor(14.3) = 14. NOTA1: El mensaje al
solicitar la entrada debe ser: "Ingrese un numero entero \n",
tal como aparece entre comillas incluyendo la mayúscula
inicial, el espacio y el "\n" después de "entero". NOTA2: El
programa debe mostrar como resultado exclusivamente el número
indicado, no debe contener letras ni enunciados adicionales
que lo acompañen.
import math
N = int(input("Ingrese un numero entero \n"))
c = math.floor((N-48)/2)
print(c)
Descargar
Colecciones de estudio