Python es lenguage de programación cuya ejecución es realizada a través de un interprete. Éste interprete lee código desde:
En esta clase nos centraremos mayoritariamente en la consola de python.
Tipo int
(integer)
1
+135
-124
Tipo float
(punto flotante)
-0.36
1.
6.02e23
Tipo bool
True
False
Tipo str
(strings)
"hola"
'hola'
"Let's Go!"
'Ella dijo "Hola"'
Expresión: combinación de valores que pueden ser evaluados y entregan un resultado. Pueden estar formados por:
Operador: símbolo en una expresión que representa una operación aplicada a los valores sobre los que actúa.
Operan sobre valores numéricos y entregan un valor numérico como resultado. Pueden ser:
Operadores binarios
+
)-
)*
)/
)//
)%
)**
)3+2
8-5
8-5.0
1/2
1//2
Operadores unarios
+
)-
)+3
-5.0
abs(4-5)
round(54.5)
from math import exp
exp(2)
import math
math.sqrt(36)
from random import randint
randint(1,10)
Las expresiones se evalúan siguiendo reglas de precedencia para evitar ambigüedades. La precedencia de operadores, de menor a mayor, es la siguiente:
**
int(3.5)
float("1")
str(25)
bool(0.0)
¿Qué valor tienen las siguiente variables?
a = 4 + 5
b = a + 4
a = 2
d = a - 3
e = e + 1
nombre = input("Ingrese su nombre: ")
¿Qué tipo de dato es la variable nombre
?
nombre
print("Hola mundo")
a = 6
x = a**2
print(a, 'al cuadrado es', x)
print(a, x)
print(a)
print(x)
#
#El siguiente codigo muestra la suma de 2 + 2 en pantalla
print(2 + 2)
from IPython.display import IFrame
IFrame('https://trinket.io/embed/blocks/e9c6e0d6cd?hideGeneratedCode=true', width="100%", height=300)
nombre = input('Nombre: ')
print("Yo soy", nombre)
IFrame('https://trinket.io/embed/blocks/ff0015f15a?hideGeneratedCode=true', width="100%", height=300)
f = float(input('Temp. en Farenheit: '))
c = (f-32) * (5/9)
print('El equivalente en Celsius es aproximadamente:', int(round(c)))
n = 8
m = 0
print('Listo')
print(n/m)
2*(3+4))
n = 6
print(n)
n + 2 = 7
print(n)
x = 20
5*x
5 * y
Realice un programa que determine el área de un círculo a partir de su radio.
pi = 3.1415
radio = int(input('Ingrese el radio de un círculo: '))
print("El área de la circunferencia es", pi*(radio**2))
Realice un programa que calcule el área de un triángulo a partir de las longitudes de sus lados.
from math import sqrt
l1 = float(input("Ingrese longitud de lado 1: "))
l2 = float(input("Ingrese longitud de lado 2: "))
l3 = float(input("Ingrese longitud de lado 3: "))
s = (l1+l2+l3)/2 #semiperímetro
d1 = s-l1 #diferencia1
d2 = s-l2 #diferencia2
d3 = s-l3 #diferencia3
prod = s*d1*d2*d3 #producto de diferencias y semiperimetro
area= sqrt(prod) #raíz cuadrada
print("El área del triángulo es", area)