jueves, 10 de septiembre de 2020

MÓDULOS

  •  Un módulo es un cero que contiene código PYTHON.
  • Su extensión es .py.
  • Almacena declaración de variables e implementación de funciones.
  • Posibilidad de hacer referencia a otros módulos, "mediante la instrucción import".
MÓDULOS MATEMÁTICOS EN PYTHON: MATH 





#Completar las cuatro operaciones básicas utilizar
#funciones con parámetros.
def sumar(x,y):
res=x+y
return res

def restar(x, y):
res = x - y
return res

def multiplicar(x, y):
res = x * y
return res

def dividir(x, y):
res = x / y
return res

cond=True
while cond:
num1=int(input("Ingrese Primer número..."))
num2 = int(input("Ingrese Segundo número..."))
print("1.- Sumar")
print("2.- Restar")
print("3.- Multiplicar")
print("4.- Dividir")
print("0.- salir)")
op=int(input("Seleccione una opción ==> "))
if (op== 1):
cap = sumar(num1, num2)
print(cap)
print(sumar)
elif (op == 2):
cap = restar(num1, num2)
print(cap)
print(restar)
elif (op== 3):
cap = multiplicar(num1, num2)
print(cap)
print(multiplicar)
elif (op== 4):
cap = dividir(num1, num2)
print(cap)
print(dividir)
elif (op== 0):
print('Fuera del sistema')
cond = False
else:
print("Opción no existente...!!!!")

import math
import OCHO9
print("============================")
print(" ", end=" ")
num1=int(input())
print(" ", end=" ")
num2=int(input())
print("============================")
fac=math.factorial(num1)
print("El factorial es...", fac)
raiz=math.sqrt(num1)
print("La raíz es...%f", raiz)
re=OCHO9.restar(num1, num2)
print("La resta es...%f", re)


domingo, 6 de septiembre de 2020

TAREA

Confeccionar un menú de opciones que permita convertir una cantidad de dolares a cualquiera de las siguientes monedas:

1.- Euros, EUR

2.- Pesos colombiano, COP

3.- Soles peruano, S

4.- Libra esterlina, GBP

5.- Yenes, JPY


La ULEAM extensión El Carmen, desea conocer el:

* promedio general de calificaciones de  toda la extensión,

* el promedio por carrera,

* el promedio por paralelo

* y promedio de cada estudiante.

Para esto debe ingresar por teclado el nombre de estudiante y las notas del parcial uno y dos.

En la extensión existen 4 carreras, se desconoce el número de paralelos (consulta)

y la cantidad de estudiantes que tiene cada uno de ellos.




viernes, 4 de septiembre de 2020

Funciones

Funciones

Es un subprograma, que esta compuesta de un conjunto de instrucciones que forman parte de un programa principal. Una función es una sección de un programa que calcula un valor de manera independiente al resto del programa.

Una función tiene tres componentes importantes:

  • los parámetros, que son los valores que recibe la función como entrada;
  • el código de la función, que son las operaciones que hace la función; y
  • el resultado (o valor de retorno), que es el valor final que entrega la función.

En esencia, una función es un mini programa. Sus tres componentes son análogos a la entrada, el proceso y la salida de un programa.

En el ejemplo del factorial, el parámetro es el entero al que queremos calcularle el factorial, el código es el ciclo que hace las multiplicaciones, y el resultado es el valor calculado.

Las funciones en Python son creadas mediante la sentencia def:

# def nombre_de_función(parámetros):

     # Instrucciones

     #Instrucciones

     # Instrucciones

     return

Los parámetros son variables en las que quedan almacenados los valores de entrada.

La función contiene código igual al de cualquier programa. La diferencia es

que, al terminar, debe entregar su resultado usando la sentencia return.

EJEMPLO:

"""
Confeccionar un menú de opciones que permita realizar las
cuatro operaciones básicas
"""
import os
# Función que permite sumar
def suma():
N1=float(input("Ingrese Primer número.."))
N2=float(input("Ingrese Segundo número.."))
SU=N1+N2
print("La suma es...", SU)
AV=input("PRESIONE UNA TECLA PARA CONTINUAR...")
# Fin función sumar

# Función que permite restar
def resta():
N1=float(input("Ingrese Primer número.."))
N2=float(input("Ingrese Segundo número.."))
RE=N1-N2
print("La resta es...", RE)
AV=input("PRESIONE UNA TECLA PARA CONTINUAR...")
# Fin función restar

# Función que permite multiplicar
def multiplicar():
N1=float(input("Ingrese Primer número.."))
N2=float(input("Ingrese Segundo número.."))
MULT=N1*N2
print("La resta es...", MULT)
AV=input("PRESIONE UNA TECLA PARA CONTINUAR...")
# Fin función multiplicar

# Función que permite dividir
def dividir():
N1=float(input("Ingrese Primer número.."))
N2=float(input("Ingrese Segundo número.."))
DIVI=N1/N2
print("La suma es...", DIVI)
AV=input("PRESIONE UNA TECLA PARA CONTINUAR...")
# Fin función dividir

# Programa principal
while True:
os.system("cls")
print("MENU PRINCIPAL")
print("1.- Suma")
print("2.- Resta")
print("3.- Multiplicación")
print("4.- División")
print("0.- Salir")
print("Elija una opción...", end='')
op=int(input())
if (op==0):
print ("Saliendo del sistema...")
break
elif(op==1):
suma()
elif(op==2):
resta()
elif(op==3):
multiplicar()
elif(op==4):
dividir()
else:
print("Opción no existe...!!!!")
# Fin programa principal


MÓDULOS

 Un módulo es un cero que contiene código PYTHON . Su extensión es .py. Almacena declaración de variables e implementación de funciones. Po...