Está en la página 1de 8

#salidas

nombre= input("Digite su nombre")


edad= int(input("Digite su edad"))
print("Hola {} tienes {} anos".format(nombre,edad))

#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

edad= int(input("Digite su edad por favor:"))

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

numero= int(input("Digite un numero positivo:"))

while numero<0 or numero==0:


print("El numero es incorrecto ")
numero= int(input("Digite un numero positivo:"))

print(f"el resultado es{(math.sqrt(numero)):.2f}")

#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

coleccion = {"Brian": 22, "Lola": 33}


for i in coleccion:
print(f"Elemento: {i} ")
Elemento: Brian

Elemento: Lola
#bucle FOR

coleccion = {"Brian": 22, "Lola": 33}


for i in coleccion:
print(f"{coleccion[i]} ")
22

33
#bucle FOR

coleccion = {"Brian": 22, "Lola": 33}


for i in coleccion:
print(f"{i} {coleccion[i]} ")
Brian 22

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"]

print('El modelo seleccionado fue' + ' ' + smartphones[-1])


El modelo seleccionado fue Samsung
#listas borrar elemento de la lista
smartphones = ["Xiaomi","Iphone","Huawei","Samsung",'ZTE']

del smartphones[0]

print(smartphones)
['Iphone', 'Huawei', 'Samsung', 'ZTE']

#listas borrar elemento de la lista


smartphones = ["Xiaomi","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

y = lambda a,b : a*b


print(y(3,4))
12

z= lambda a,b,c : a+b+c


print(z(2,4,5))
11

def par(a):
if (a%2==0):
print('Es par')

else:
print('no es par')
return
par(5)
no es par

from random import *

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

escribe un numero gilipolla

ganzo

escribe un numero gilipolla

ganzo

escribe un numero gilipolla

ganzo

escribe un numero gilipolla

ganzo

def factorial (a):


resultado=a
for i in range(a-1,1,-1):
resultado=resultado * i
return resultado
print(factorial(5))
120

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()

print("La edad es: " ,ingeniero.edad)


print('La edad es: ', getattr(ingeniero,'edad'))
La edad es: 26

La edad es: 26

#funciones para atributos

class Persona:
edad=26
nombre='Brian'

doctor=Persona()

print('El doctor tiene una edad?', hasattr(doctor,'edad'))


El doctor tiene una edad? True

#funciones para atributos

class Persona:
edad=26
nombre='Brian'

doctor=Persona()

print('antes',doctor.nombre)
setattr(doctor,'nombre','Herdy')
print('ahora se llama:',doctor.nombre)
antes Brian

ahora se llama: Herdy

#funciones para atributos

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

También podría gustarte