Instrucciones de python
Vicente AráuzResumen10 de Julio de 2019
3.780 Palabras (16 Páginas)234 Visitas
[pic 1]
INSTITUTO TECNOLÓGICO SUPERIOR GUAYAQUIL
DEBER:
INSTRUCCIONES DE PYTHON
MATERIA: FUNDAMENTOS DE PROGRAMACIÓN
ESTUDIANTE: VICENTE RAFAEL
GARCÉS ARÁUZ
CARRERA: DESARROLLO DE SOFTWARE
PARALELO: 1 “C”
SEMESTRE: 1°
DOCENTE: LCDO. JOHNNY SIGUENCIA CARRIÓN
Variables
- Tipos integrales:
- Entero: ( int )
- Pueden ser cientos de dígitos
- El valor predeterminado es decimal, pero puede usar bases como binario (comenzó con 0b ), octal (comenzó con 0o ) o hexadecimal (comenzó con 0x )
- Lógica (o booleana): ( bool )
- 0 es falso y 1 es verdadero
- Tipos de punto flotante
- Número de punto flotante: ( float )
- Número complejo: ( complex )
- Cadena ( str )
- Representado por una cadena de caracteres Unicode, inicializados y citados por comillas simples o dobles
Tipos de conversión:
- int : entero
- float : para punto flotante
- bool : para booleano
- str : para cuerda
Operadores indieviduales:
- + : Operador numérico positivo
- - : Operador de número negativo
- not : operador de negación lógica
Operadores binarios aritméticos:
- + : Suma
- - : Resta
- * : Producto
- / : División de punto flotante
- // : toda la división
- % : Resto de toda la división.
- ** : Empoderamiento
Operadores binarios lógicos:
- or : Disyunción lógica o suma lógica.
- and: conjunción lógica o producto lógico.
Operadores binarios relacionales:
- == : Igual que
- ! = : Diferente de
- > : Mayor que
- < : Menos que
- > = : Mayor o igual que
- <= : Menor que o igual
Comandos básicos
Comandos de salida estándar:
- print ()
- Saltar a la siguiente línea.
- print ( expresión )
- Escribe el resultado de la expresión.
- Saltar a la siguiente línea.
- print ( expresión1 , ..., expresiónN )
- Escribe el resultado de cada expresión.
- Se escribe un espacio en blanco entre cada par de expresiones
- Saltar a la siguiente línea.
- print ( expresión , end = término )
- Escribe el resultado de la expresión.
- Al final, escribe el término String.
- print ( expresión1 , ..., expresiónN , end = término )
- Escribe el resultado de cada expresión.
- Se escribe un espacio en blanco entre cada par de expresiones
- Al final, escribe el término String.
Expresiones formateadas (% operador (...)):
- Sintaxis de expresión formateada:
- text = "...% format1 ...% formatN ..."% (exp1, ..., expN)
- Formatos más comunes:
- d (entero), f (número de punto flotante) y s (cadena)
Ejemplos:
msg = " La media de dos números es %4.2f" %(8656656.6164134)
print(msg)
print("%f + %f = %4.1f" %(15, 9.578421, 15+9.578421 ))
print("%d + %d = %d" %(5, 7.578421, 5+7.578421 ), end="!!!")
Comandos de entrada estándar:
- input ()
- Comando que espera a que el usuario proporcione un valor expresado por una cadena de caracteres
- Este comando suspende la ejecución del programa hasta que el usuario escribe su entrada y presiona intro.
- input ( mensaje )
- Comando que escribe la expresión del mensaje y espera a que el usuario proporcione un valor expresado por una cadena de caracteres
- Este comando suspende la ejecución del programa hasta que el usuario escribe su entrada y presiona intro.
Estructura de control
Secuencia
Suite
- En Python, al construir una secuencia de comandos, debemos colocarlos uno por uno debajo del otro, manteniéndolos en la misma pestaña.
- Un bloque de comando que tiene uno o más comandos se acoda en suite
Comentarios
- Comentarios simples: empezaron con el #
- Comentarios de líneas múltiples: delimitado por "" "" ""
Estructuras de selección
Estructura de selección de 1 rama ( if )
Una estructura de selección con una rama if se usa cuando desea ejecutar un comando (o una suite) en caso de que se cumpla una determinada condición.
Ejemplo de uso:
dinero = 50000
if dinero>10000:
imps = dinero * 0.1
multa = dinero * 0.15
print( "Valor de Impuesto:", imps, "y de multa:", multa)
Para condiciones compuestas, la condición se puede hacer usando:
- and ,
- or ,
- 10 <= x <= 20
Estructura de selección de 2 ramas ( if-else ).
La estructura de las dos ramas if-else se usa cuando se desea ejecutar una de las dos suites, dependiendo de cómo se evaluó la condición (como True o False ).
Ejemplo de uso:
x=10
if x>0:
print(x, "Es mayor que cero.")
else:
else(x, "Es menor o igual que cero.")
Estructura de selección anidada
Vea el siguiente ejemplo:
"""
Calcula el ajuste de dinero si el tiempo <1 se mantiene, si el tiempo <10 hace una cosa, si el tiempo> = 10 hace otra:"""
dinero = 1000.50
tiempo = 20
if tiempo<1:
print("Su dinero continua:", dinero)
else:
if tiempo<10:
dinero = dinero * 1.1
else:
dinero = dinero * 1.2
print("Su dinero después del ajuste:", dinero)
Marco de selección de sucursales múltiples ( if-elif o if-elif-else )
Las estructuras if-elif y if-elif-else select se utilizan cuando se desea una de varias suites, dependiendo del resultado de la condición evaluada.
Vea el ejemplo a continuación con el uso de if-elif :
""
Haremos un comando que funciona como calculadora.
""
valores = [5,9] #Poderiamos pedir que o usuario informasse com:
#valores=input("Digite dois valores: ").split()
x = int(valores[0])
y = int(valores[1])
op = "+" #Poderiamos pedir que o usuario informasse
if op=="+":
resultado = x+y
elif op=="-":
resultado = x-y
elif op=="*":
resultado = x*y
elif op=="/":
resultado = x/y
elif op=="**":
resultado = x**y
print(x,op,y,"=",resultado)
vea el siguiente ejemplo usando if-elif-else :
...