ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplo pdb python


Enviado por   •  4 de Octubre de 2019  •  Tutoriales  •  1.434 Palabras (6 Páginas)  •  101 Visitas

Página 1 de 6

import pdb

#Primer ejercicio convertidor de metros

#Función que permite convertir una cantidad específica de metros a su correspondiente

#cantidad en kilómetros, hectómetros, decámetros, decímetros, centímetros y milímetros.

#@params metros, Numero entero positivo, mayor a 0

#@return kilómetros, hectómetros, decámetros, decímetros, centímetros y milímetros

def convetirMetros(metros):

#pdb.set_trace();

#Conjunto de if-else 1: Pregunta si metros es un int

if(isinstance(metros,int)):

#Conjunto de if-else 2: Pregunta si el numero es mayor a 0

if(metros > 0):

kilometros = 0;

hectometros = 0;

decametros = 0;

decímetros = 0;

centímetros = 0;

milímetros = 0;

print(metros, "m convertido a:");

#Convertimos metros a kilometros:

kilometros = metros/1000;

kilometros = round(kilometros, 3);

print("Kilometros: ",kilometros, "km" );

#Convertimos metros a hectometros:

hectometros = metros/100;

hectometros = round(hectometros, 3);

print("Hectometros: ",hectometros, "hm" );

#Convertimos metros a decametros:

decametros = metros/10;

decametros = round(decametros, 3);

print("Decametros: ",decametros, "dam" );

#Convertimos metros a decímetros:

decímetros = metros*10;

decímetros = round(decímetros, 3);

print("Decímetros: ",decímetros, "dm" );

#Convertimos metros a centímetros:

centímetros = metros*100;

centímetros = round(centímetros, 3);

print("Centímetros: ",centímetros, "cm" );

#Convertimos metros a milímetros:

milímetros = metros*1000;

milímetros = round(milímetros, 3);

print("Milímetros: ",milímetros, "mm" );

else:

print("Error: El numero ingresado no es mayor que 0");

#Fin del Conjunto de if-else 2

else:

print("Error: El dato ingresado no es un numero entero");

#Fin del Conjunto de if-else 1

#Fin del metodo convierteMetros

#Segundo ejercicio conversión de segundos

#Función que permite convertir una cantidad de segundos en el número de días, horas, minutos y segundos equivalentes.

#@params segundos. Numero entero positivo

#@returns días, horas, minutos y segundos

def convercionSegundos(segundos):

#Conjunto de if-else 1: Pregunta si segundos es un int

if(isinstance(segundos,int)):

#Conjunto de if-else 2: Pregunta si el numero es mayor a 0

if(segundos > 0):

print(segundos, "segundos equivale a:")

...

Descargar como (para miembros actualizados)  txt (5.5 Kb)   pdf (36.9 Kb)   docx (10.3 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com