Python Semana 13
Python Semana 13
Python
• Creado en 1991
• Es un lenguaje interpretado
• mi_variable = 10
• #print(Mi_variable)
• print(mi_variable)
• _mi_variable = 20
• print(_mi_variable)
• mi_flotante = 7.9
• print(mi_flotante)
• mi_cadena = 'Hola'
• print(mi_cadena)
• mi_flotante = 7.9
• print(mi_flotante, type(mi_flotante), id(mi_flotante))
• mi_cadena = 'Hola'
• print(mi_cadena, type(mi_cadena), id(mi_cadena))
• # Variable PI
• print(math.pi)
• b=6
• # Operador Menor o igual que
• print(f'{a} <= {b} -> {a <= b}')
• # Operador igualdad ==
• print(f'{a} == {b} -> {a == b}') • # Operador Mayor que
• print(f'{a} > {b} -> {a > b}')
• # Operador distinto !=
• # Operador Mayor o igual que
• print(f'{a} != {b} -> {a != b}') • print(f'{a} >= {b} -> {a >= b}')
Operadores Lógicos
• # Operadores Lógicos
• a = True
• b = False
• # Operador Lógico and (Y)
• # Regresa verdadero si ambos operandos son verdaderos
• print(f'{a} and {b} -> {a and b}')
# Pero podemos hacer las mismas cosas usando las funciones de python
# Ejemplo, Imprimir del 1 al 5 (el valor final no se incluye)
numeros = range(1, 6)
print()
for numero in numeros:
print(numero, end=' ')
Ejemplo Ciclo For
# Imprimir los primeros 10 numeros de 3 en 3
numeros = range(1, 11, 3)
for numero in numeros:
print(numero, end= ' ')
# Decrementos de 3 en 3
numeros = range(1, -11, -3)
print()
for numero in numeros:
print(numero, end=' ')
Ejemplo: (For) Suma de los primeros 5
números
# Sumar los primeros 5 numeros (for)
numeros = range(1, 6)
acumulador_suma = 0
for numero in numeros:
print(f'{acumulador_suma} + {numero}')
acumulador_suma += numero
print(f'Suma parcial: {acumulador_suma}')
print(f'La suma de los primeros 5 numeros es: ', acumulador_suma)
Ejemplo: Sumar los primeros 5 números
(While)
# Sumar los primeros 5 números (while)
numero, minimo, maximo, acumulador_suma = 1, 0, 5, 0
while numero <= maximo:
print(f'{acumulador_suma} + {numero}')
acumulador_suma += numero
print(f'Suma parcial: {acumulador_suma}')
numero += 1
else:
print(f'La suma de los primeros {maximo} numeros es: ', acumulador_suma)