Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#salidas
nombre= input("Digite su nombre :")
edad= int(input("Digite su edad :"))
print(f"Hola su nombre es {nombre} y tiene {edad} anos")
#Condicionales combinados
if 0<edad<100:
print("Edad correcta")
if edad>=18:
print("El usuario es mayor de edad")
else:
print("El usuario es menor de edad")
else:
print("Edad incorrecta")
#bucle while
import math
#bucle while
i = 0
while i<10:
print("Hola Mundo")
i += 1
#bucle while
i = 0
while i<10:
print(i)
i += 1
#bucle FOR
for i in {1,2,3,4,5}:
print(f"Imprimir {i}")
#bucle FOR
coleccion = [1,2,3,4,5]
for i in coleccion:
print(f"Imprimir {i}")
#bucle FOR
Elemento: Lola
#bucle FOR
33
#bucle FOR
Lola 33
#bucle FOR
coleccion = {"Brian":20,"Lola":33}
for clave,valor in coleccion.items():
print(f"{clave} {valor} ")
Brian 20
Lola 33
#bucle FOR
coleccion = "Brian"
for i in coleccion:
print(f"{i}",end=" ")
Brian
#listas (coleccion de elementos)
smartphones = ["Xiaomi","Iphone","Huawei","Samsung"]
print(smartphones [3])
Samsung
#listas (acceder a posiciones negativas de listas)
smartphones = ["Xiaomi","Iphone","Huawei","Samsung"]
del smartphones[0]
print(smartphones)
['Iphone', 'Huawei', 'Samsung', 'ZTE']
smartphones.remove('ZTE')
smartphones.remove('Huawei')
print(smartphones)
['Xiaomi', 'Iphone', 'Samsung']
#listas insertar elementos
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
smartphones.append('Brian')
smartphones.append('Walter')
print(smartphones)
['Xiaomi', 'Iphone', 'Huawei', 'Samsung', 'ZTE', 'Brian', 'Walter']
#listas insertar elementos en posiciones
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
smartphones.insert(0,'Brian')
print(smartphones)
['Brian', 'Xiaomi', 'Iphone', 'Huawei', 'Samsung', 'ZTE']
#listas insertar elementos en posiciones
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
smartphones.insert(-1,'Brian')
print(smartphones)
['Xiaomi', 'Iphone', 'Huawei', 'Samsung', 'Brian', 'ZTE']
#listas ordenar alfabeticamente
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
smartphones.sort()
print(smartphones)
['Huawei', 'Iphone', 'Samsung', 'Xiaomi', 'ZTE']
#listas ordenar alfabeticamente
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
smartphones.sort(reverse=True)
print(smartphones)
['ZTE', 'Xiaomi', 'Samsung', 'Iphone', 'Huawei']
#listas ordenar alfabeticamente(no permanente)
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
print(sorted(smartphones))
['Huawei', 'Iphone', 'Samsung', 'Xiaomi', 'ZTE']
#listas cortar elementos
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']
print(len(smartphones))
print(smartphones[4])
5
ZTE
#Diccionarios
diccionario = {'Brian':{'edad':22,'estatura':1.69},'Jose':
[21,1.75],'Maria':[22,1.65]}
print(diccionario['Brian'])
{'edad': 22, 'estatura': 1.69}
#funciones
def my_function(age=25,name='Brian'):
print('hola mi nombre es' +' ' +name+' ' +'y mi edad es' +'
'+str(age))
my_function()
hola mi nombre es Brian y mi edad es 25
def sum_numbers(a,b):
return a+b
sum= sum_numbers(10,6)
print(sum)
16
def recursion(k):
if k>0:
result= k+ recursion(k-1)
print(result)
else:
result=0
return result
recursion(8)
1
10
15
21
28
36
#funcion lambda
x= lambda a : a+10
print(x(11))
21
def par(a):
if (a%2==0):
print('Es par')
else:
print('no es par')
return
par(5)
no es par
def aleatorio(minimo,maximo):
try:
if minimo>maximo:
aux=minimo
minimo=maximo
maximo=aux
return randint(minimo,maximo)
except TypeError:
print('escribe un numero gilipolla')
return 'ganzo'
i=0
while i<5:
print(aleatorio('hola',10))
i=i+1
escribe un numero gilipolla
ganzo
ganzo
ganzo
ganzo
ganzo
def entre(a,b):
if a >b:
aux=a
a=b
b= aux
for i in range(a+1,b):
print(i)
entre(5,10)
6
9
#clase
class Auto:
marca= ""
modelo= 0
placa = ""
taxi = Auto()
print(taxi.modelo)
0
Clase
Metodo
Objeto
Imprimir
#metodos
class Matematica:
def suma(self):
self.n1=2
self.n2=3
s=Matematica()
s.suma()
print(s.n1 + s.n2)
5
#metodos
class Ropa:
def __init__(self):
self.marca = 'nike'
self.talla = 'M'
self.color = 'Blanco'
camisa = Ropa()
print(camisa.marca)
Nike
#metodos
class Calculadora:
def __init__(self,n1,n2):
self.suma=n1 + n2
self.resta=n1 - n2
self.producto= n1 * n2
self.division= n1 / n2
s= Calculadora(3,4)
print(s.producto)
12
#funciones para atributos
class Persona:
edad=26
nombre='Brian'
ingeniero=Persona()
La edad es: 26
class Persona:
edad=26
nombre='Brian'
doctor=Persona()
class Persona:
edad=26
nombre='Brian'
doctor=Persona()
print('antes',doctor.nombre)
setattr(doctor,'nombre','Herdy')
print('ahora se llama:',doctor.nombre)
antes Brian
class Persona:
edad=26
nombre='Brian'
pais='Brasil'
doctor=Persona()
delattr(Persona,'pais')
print(doctor.pais)
No hay nada pues se borro el atributo país