Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúO4 - HKLM\..\Run: [Adobe Reader Speed Launcher] "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\Reader_sl.exe"
CitarHaz un programa con Python que, dados dos números enteros, muestre por pantalla uno de estos mensajes: "El segundo es el cuadrado exacto del primero.", "El segundo es menor que el cuadrado del primero." o "El segundo es mayor que el cuadrado del primero.", dependiendo de la verificación de la condición correspondiente al significado de cada mensaje.
#!/usr/bin/env python
def Comprobacion(X, Y): # Creamos la funcion para comprobar lo que pide el ejercicio
Z = X * X # Establecemos 'Z' como el cuadrado del primer numero, nos ayudara en las comprobaciones de los condicionales
if (Y == Z): # Establecemos una condición. Si el segundo numero es igual a 'Z'
return 'El segundo es el cuadrado exacto del primero' # Mensaje a retornar si se cumple la condicion
elif (Y < Z): # Establecemos una condición. Si el segundo numero es menor que 'Z'
return 'El segundo es menor que el cuadrado del primero' # Mensaje a retornar si se cumple la condicion
else:
return 'El segundo es mayor que el cuadrado del primero'
while True: # Bucle Infinito
try: # Inicilizamos el manejo de errores. 'intentamos' hacer lo siguiente. En caso de error, devolvera el contenido de 'except'
X = int(input('Ingrese un numero entero: ')) # Pedimos un numero entero, que se llamara 'X'
Y = int(input('Ingrese otro numero entero: ')) # Pedimos un numero entero, que se llamara 'Z'
print '%s' % Comprobacion(X, Y) # Imprimimos el valor que nos devuelve la funcion 'Comprobacion'
except: # Contenido del except, con el cual controlamos el manejo de errores
print 'Surgio un error, intente nuevamente' # Mensaje a devolver en caso de que haya surgido un error mientras se ejecutaba el 'try'.
IDLE 2.6.5 ==== No Subprocess ====
>>>
Ingrese un numero entero: 2
Ingrese otro numero entero: 4
El segundo es el cuadrado exacto del primero
Ingrese un numero entero: 2
Ingrese otro numero entero: 3
El segundo es menor que el cuadrado del primero
Ingrese un numero entero: 2
Ingrese otro numero entero: 5
El segundo es mayor que el cuadrado del primero
Ingrese otro numero entero: HOLA
Surgio un error, intente nuevamente
Importar arcoseno.
from math import acos
vector1 = float(raw_input('Introduce el primer vector: '))
vector2 = float(raw_input('Introduce el segundo vector: '))
opcion = ''
while opcion < 'a' or opcion > 'g':
print 'Selecciona una opción: \n'
print 'a) Calcular la suma.'
print 'b) Calcular la diferencia.'
print 'c) Calcular el producto escalar.'
print 'd) Calcular el producto vectorial.'
print 'e) Calcular el ángulo (en gastos) entre ellos.'
print 'f) Calcular la longitud.'
print 'g) Finalizar. '
opcion = raw_input('Pulsa a, b, c, d, e, f o g, luego pulsa retorno de carro: ')
if opcion == 'a':
x1 = float(raw_input('Introduce el primer vector: '))
# Importar arcoseno.
from math import acos
vector1 = float(raw_input('Introduce el primer vector: '))
vector2 = float(raw_input('Introduce el segundo vector: '))
opcion = ''
while opcion < 'a' or opcion > 'g':
print '''
Selecciona una opcion:
a) Calcular la suma.
b) Calcular la diferencia.
c) Calcular el producto escalar.
d) Calcular el producto vectorial.
e) Calcular el ángulo (en gastos) entre ellos.
f) Calcular la longitud.
g) Finalizar.
'''
opcion = raw_input('Pulsa a, b, c, d, e, f o g, luego pulsa retorno de carro: ')
if opcion == 'a':
x1 = float(raw_input('Introduce el primer vector: '))