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

math.floor(3.6)
>>3
math.floor(3.1)
>>3

math.sqrt() =Raiz cuadrada por ejemplo math.sqrt(100)
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

Entradas más populares de este blog

Enumerate

args y kwargs en Python (argumentos)

Módulos en Python