Advertisement
hackloper775

sumadefs

Jan 24th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. numero1 = input("Escribe el numero uno: ")
  4. numero2 = input("Escribe el numero dos: ") # Definimos números
  5. numero3 = input("Escribe el numero tres: ")
  6.  
  7. try:
  8.     int(numero1), int(numero2), int(numero3) # Vemos si son enteros
  9.                            
  10. except:
  11.     print ('Numeros!!!') # Si no es así-
  12.     exit()    # Salimos
  13.  
  14. def operacion(n1,n2): # Cambiamos el nombre para una variable local
  15.     print ("Suma :", n1, "+", n2)
  16.     print ("Igual a:", int(n1) + int(n2)) # Los sumamos
  17.     n3 = int(n1) + int(n2) # Definimos una nueva variable de las otras dos
  18.     multiplicar(n3,numero3) # Vamos a otra función y le pasamos las variables
  19.  
  20. def multiplicar(n1,n2): # Entramos a esta función y le cambiamos el nombre
  21.     # Noten que son los mismos de la otra función
  22.     print ("El resultado de la suma anterior:", n1, "y el numero definido tres:", n2)
  23.     print ("Es:", int(n1) * int(n2)) # Los multiplicamos
  24.  
  25. operacion(numero1,numero2) # Llamamos la primera función y esa llamara la otra
  26.  
  27. # Anotaciones :
  28. # Con solo llamar una función en el cuerpo principal,podemos llamar las demás desde otras funciones,podemos usar los mismos nombres para definir variables locales dentro de las funciones,ya que estas no son vistas por otras funciones,mientras no se use el nombre de una variable global,ya que se cambiaría el valor global o daría un error.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement