Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- numero1 = input("Escribe el numero uno: ")
- numero2 = input("Escribe el numero dos: ") # Definimos números
- numero3 = input("Escribe el numero tres: ")
- try:
- int(numero1), int(numero2), int(numero3) # Vemos si son enteros
- except:
- print ('Numeros!!!') # Si no es así-
- exit() # Salimos
- def operacion(n1,n2): # Cambiamos el nombre para una variable local
- print ("Suma :", n1, "+", n2)
- print ("Igual a:", int(n1) + int(n2)) # Los sumamos
- n3 = int(n1) + int(n2) # Definimos una nueva variable de las otras dos
- multiplicar(n3,numero3) # Vamos a otra función y le pasamos las variables
- def multiplicar(n1,n2): # Entramos a esta función y le cambiamos el nombre
- # Noten que son los mismos de la otra función
- print ("El resultado de la suma anterior:", n1, "y el numero definido tres:", n2)
- print ("Es:", int(n1) * int(n2)) # Los multiplicamos
- operacion(numero1,numero2) # Llamamos la primera función y esa llamara la otra
- # Anotaciones :
- # 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