Comandos Python
Imprimir en pantalla
Print:c=9
print(c)
9
print("Hola")
Hola
d=10
print("Volumen ",d)
Volumen 10
Ingreso de datos
Input:
input("Ingrese su nombre ")
Ingrese su nombre Jhon
Out[25]: 'Jhon'
Ojo se ingresa como String y se debe cambiar a enteros o decimales en el caso de que sea número.
otros comandos:
int() = numeros enteros
float()=numeros decimales
str()=cadenas de caracteres
type()=saber el tipo de dato
Import ()=importar librerias
round()=
abs()=números absolutos
**=Potencia o se puede utilizar pow(base,potencia)
//=Sacar el número entero de una división
%=Sacar el residuo de una división
Formato de texto:
str.format()= Para colocar los decimales: print("Area={:5.2f}".format(area_circulo))
Aqui estamos agregando 5 espacios luego de la palabra Area= y estamos trabajando con 2 decimales de coma flotante.
Otra forma: (Se puede operar la variable dentro de {})
x=10
print(f' x={x}; 1/x = {1/x}')
>> x=10; 1/x = 0.1
math.ceil(4.2)
>>4
math.ceil(4.9)
>>5
>>3
math.floor(3.1)
>>3
f"cadena {variable}"=formato de numeros
help(math)=busca toda la ayuda de esta función por ejemplo math.pi, math.sin(30) y sale en radianes.
Cuando se pone nombres de variables es mejor colocar todo el nombre y en ingles por ejemplo:
speed=distance/time ya que cuando publicas tu código en GitHub y otros lugares los usuarios de habla inglesa pueden entender mejor tu código.
Libreria time:
#Tomar el tiempo de un algoritmo, util para procesos grandes
import time
import math
i=0
while i<10:
start =time.clock()
calc = math.sqrt(i)*i**i
timing = time.clock() - start
print(f'Calculo = {calc}' )
print(f'Tiempo = {timing}')
i+=1
Comentarios
Publicar un comentario