Documentos de Académico
Documentos de Profesional
Documentos de Cultura
'UTEC'
¿Es difícil programar?
¿Qué es Python?
print('Esto es un número')
print(102584)
Input
Una funcion hermana del print, pues permite obtener información del terminal
ingresada por el teclado. Ademas permite mostrar un texto instructivo.
input('Ingresa tu nombre')
Tipos de datos básicos (int, string, float, bool) y
Variables
int ## integer, Ej: -273, 42, 1066
Operador Descripción
+ Suma números.
– Suma números.
* Producto/Multiplicación.
/ Divide números.
% Operador módulo.
// Obtiene el cociente entero de dividir.
** Potencia.
x = 7
y = 2
x + y # Suma >>> 9
x - y # Resta >>> 5
x * y # Producto >>> 14
x % y # Resto >>> 1
x // y # Cociente >>> 3
x ** y # Potencia >>> 49
Operadores Logicos
x = True
y = False
x or y # >>> True
Estructuras de Control
Se clasifican en:
Selectivas:
if else elif
Repetitivas:
while
for
Sentencia if y else
....
....
....
....
else:
....
....
....
....
Sentencia elif
if(condición a evaluar): //Por ejemplo 50 <= 10
....
....
....
....
....
....
....
....
else:
....
....
....
def (básico)
Funciones
def nombre_funcion(nombre_argumento,[nombre_argumento]...]):
###
Bloque de instrucciones
###
return valor
Síntaxis
for _ in range():
# event
while [condition]:
# event
for
start = 0 # by default
step = 1 # by default
# event
print(i, end="")
for i in range(stop):
print(i, end="")
while
i = 0
while i < 5:
# event
print(i)
i += 1
abecedario = "abcdefghijklmnopqrstuvwxyz"
i = 0
i += 1
# E2 series
def f(n):
return (n*(n+1))/2
n = int(input("n: "))
i = 0
while i <= n:
i += step
pares = []
impares = []
if num % 2 == 1:
impares.append(num)
else:
pares.append(num)
# E4 nested loop
for i in range(rows):
for j in range(columns):
print() # print('\n')
# E5 tabla de multiplicar
result = f1 * f2
print(op, result)
print("\n---------")