ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Instrucciones de python

Vicente AráuzResumen10 de Julio de 2019

3.780 Palabras (16 Páginas)234 Visitas

Página 1 de 16

[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 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 :

...

Descargar como (para miembros actualizados) txt (23 Kb) pdf (368 Kb) docx (118 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com