0% encontró este documento útil (0 votos)
87 vistas21 páginas

Introduccion Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas21 páginas

Introduccion Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introducción a la programación

PYTHON
M. Sc. Lic. Richard Condori Arizaya
Bajar PYTHON y Visual Studio Code
https://www.python.org/downloads/windows/

https://code.visualstudio.com/download
Cómo utilizar indentación en Python?

Normalmente se suelen dejar como indentación o sangrado 4


espacios en blanco con lo que se indicaría el inicio del
bloque, si en las posteriores líneas no introdujéramos el
sangrado, significaría el final de dicho bloque de código, con
lo cual para finalizar un bloque de código, solo tenemos que
dejar de introducir el sangrado, no tenemos que usar ninguna
llave ni símbolo.

Tenemos que ser muy conscientes del sangrado que


realizamos ya que de ello dependerá la lógica de nuestro
código.

A continuación podemos ver un ejemplo de indentación de


bloques de código:
ESTRUCTURAS SECUENCIALES
SUMAR DOS DIGITOS

#sumar dos digitos


a=input("digite un numero para a=")
a=int(a)
b=input("digite un numero para b=")
b=int(b)
c=a+b
print("la suma es: ",c)
Forma corta de pedir un valor

a=input("digite un numero para a=")


a=int(a)

a=int(input("digite un numero para a="))


El código anterior

#sumar dos digitos


a=int(input("digite un numero para a="))
b=int(input("digite un numero para b="))
c=a+b
print("la suma es: ",c)
ESTRUCTURAS CONDICIONALES

#verifica si es positivo, negativo o igual a cero


a=int(input("digite un numero para a="))
if(a==0):
print("es igual a cero")
else:
if(a>0):
print("es positivo")
else:
print("es negativo")
ESTRUCTURAS REPETITIVA WHILE
#mostrar los primeros numeros impares
n=int(input("digite el termino n-esimo"))
c=0
while(c<n):
impar=(c+1)*2-1
c+=1
print(impar,end=" ")
ESTRUCTURAS REPETITIVA FOR
FOR en PYTHON
for i in range(inicio, parada, paso):
#instruccion1
#instruccion2
#...
for i in range(inicio, hasta antes de, incremento o decremento):
#instruccion1
#instruccion2
#...
ESTRUCTURAS REPETITIVA FOR

n=int(input("digite le termino n-esimo:"))


for i in range(1,n+1):
print(i,end=" ")
num=int(input("digite un numero mayor a 100==>"))
copia=num
nn=0
while(num>0):
dig=num%10
num=(num//10)
nn=nn*10+dig
if(copia==nn):
print("es capicua")
else:
print("no es capicua")
VECTOR
#VECTOR
V=[]
V 2 4 6 8

V.append(2)
V.append(4)
V.append(6)
V.append(8)
for i in range(0,4):
print(V[i],end=" ")
n=int (input("tamaño del vector: "))
v=[]
for i in range(0,n):
v.append(i+1)
for i in range(0,n):
print(v[i],end=" ")
M=[]
#Fila 0
M.append([])
MATRIZ
M[0].append(1)
M[0].append(2)
M[0].append(3)
M[0].append(4)
#FILA 1 1 2 3 4
M.append([])
M[1].append(5) M 5 6 7 8
M[1].append(6)
M[1].append(7)
M[1].append(8)
print(M)
for i in range(0,2):
for j in range(0,4):
print(M[i][j], end=" ")
print("\n")
n=int(input("FILAS: "))
m=int(input("COLUMNAS: "))
M=[]
c=1
for i in range(0,n):
M.append([])
for j in range(0,m):
M[i].append(c)
c+=1
for i in range(0,n):
for j in range(0,m):
print(M[i][j], end=" ")
print("\n")
LISTAS MULTIDIMENSIONALES
d1=[1,2,3]
print(d1[0])

d2=[[1,2,3],[4,5,6]]
print(d2[0][0])

d3=[[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]]
print(d3[0][0][1]) 3 6
0,0,2 0,1,2
2 5 9 12
3 6 0,0,1 0,1,1
2 0,0,25 0,1,2
1 4
1,0,2 1,1,2

10,0,1 40,1,1 8 11
0,0,0 9 0,1,0 12
0,0,0 0,1,0
1,0,1 1,1,1
81,0,2 111,1,2 7 10
71,0,1 101,1,1 1,0,0 1,1,0
1,0,0 1,1,0
EJECUTAR EN MODO CMD
EJECUTAR CON VISUAL STUDIO CODE
EXTENCIONES - VISUAL STUDIO CODE
EJECUTAR ONLINE
https://www.online-python.com/
EJECUTAR ONLINE
https://www.onlinegdb.com/online_python_compiler

También podría gustarte