Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase N03 - Taller de Programación en Python
Clase N03 - Taller de Programación en Python
I
PARTE
APLICADOS A LA INGENIERÍA
CIVIL
Huancavelica-Perú
“MANUAL DE PROGRAMACIÓN EN LENGUAJE PYTHON”
Autor: Gabriel David Quispe Sanes
Celular: 987038871
Estructuras de decisión
Estructuras de repetición o ciclos
La instrucción BREAK
TEMAS ESPECÍFICOS
La instrucción CONTINUE
La instrucción EXIT
La instrucción PASS
Control de errores de ejecución
Ejemplos de aplicación
COMANDOS A UTILIZAR VARIOS
Sintaxis:
if condición:
Instrucción en el bloque P
Ejemplo:
p=float(input(“Ingrese el precio: “))
if p>40:
p=p–0.1*p
Ejemplo:
x=float(input(“Ingrese el dato: “))
if 2<=x<=5:
print(“El dato está dentro del interval”)
Sintaxis:
if condición:
Instrucción en el bloque P
else:
Instrucción en el bloque Q
Ejemplo:
a=float(input(“Ingrese el primer número: “))
b=float(input(“Ingrese el segundo número: “))
if a>b:
print(“a es mayor que b”)
else:
print(“b es mayor que a”)
Sintaxis:
if Condición 1:
Instrucciones
else:
if Condición 2:
Instrucciones
else:
if Condición 3:
Instrucciones
else:
…
La ejecución se realiza de arriba hacia abajo. Si se cumple alguna condición de la cláusula if, la
ejecución continúa en ese bloque, caso contrario, la ejecución continúa en las instrucciones
incluidas en la cláusula else.
Ejemplo:
c=float(input(“Ingrese el valor de la cuenta: “))
if c<50:
print(“Pago en efectivo”)
else:
if 50<=c<=100:
print(“Pago con el celular (dinero electrónico)”)
else:
if 100<=c<=200:
print(“Pago con la tarjeta de débito”)
else:
print(“Pago con la tarjeta de crédito”)
Sintaxis:
if Condición 1:
Instrucción
elif Condición 2:
Instrucción
elif Condición 3:
Instrucción
Else:
Instrucción
Ejemplo:
n=int(input(“Cantidad de llantas: “))
if n<5:
p=80
elif n==5 or n==6:
p=70
else:
p=60
print(“Valor a pagar=”, p)
Ejemplo:
for i in [1,2,3,4,5]:
c=i**2
print(c)
Ejemplo:
for a in [1,2,3]:
for b in [1,2,3]:
print(a,b)
Ejemplo:
x=1/0
ZeroDivisionError: division by zero (división para cero)
x=2*t+1
NameError: name 't' is not defined (si t no está definida)
APLICACIONES
EJERCICIO PRÁCTICO N°01:
Calcule la fricción en una tubería mediante la Ecuación de Colebrook White aplicando Métodos
Numéricos para la solución de Ecuaciones No Lineales (Método de Newton Raphson).
DATOS:
Reynolds : 2000
Diámetro(D) : 203 mm
Rugosidad(K) : 0.16mm
MOSTRAS RESULTADOS
Nombre y apellido del desarrollador
Iteraciones
Fricción(f)
FORMULAS A UTILIZAR
Fórmula de Ecuación de Colebrook White
1 K 2.51
= −2 ∙ log ( + )
√f 3.7 ∙ D Re ∙ √f
Realizamos la sustitución de la siguiente expresión
1 1
x= →f= 2
√f x
Expresamos en forma de función la Ecuación de Colebrook White
K 2.51 ∙ x
f(x) = 2 ∙ log ( + )+x
3.7 ∙ D Re
Para simplificar la función reemplazamos las constantes por una variable
K
A=
3.7 ∙ D
2.51
B=
Re
f(X𝑛 )
X𝑛+1 = X𝑛 −
f(X𝑛 )