Retos Python Ejemplos

 #Hola Mundo

'''
from operator import truediv


print ('Hola Mundo')

#Tipos de Variables
print(type('Esto es una variable'))#esto es un string
print(type(3.14)) # esto es un float
print(type(truediv))#este es un booleana
print(type(10))#este es un entero
print(type(1+5))#este es un numero complejo

'''
#Nombrar Variables
'''primer_Nombre
apellido
cedula
edad
email
direccion
celular'''


''' Calcular el valor a pagar
De un televisor  cuyo costo es 1800000, cuyo valor del Iva 19%'''

print('Valor del producto con IVA:  ')
porc = float(input())
print('Ingrese valor del IVA:  ')
cost = float(input())
div = porc/cost
print("Costo",porc,"Descuento del IVA",cost, "es:",div)

#Estudio de diferentes operadores matematicos
'''print('Adicion;',10+5)
print('Sustraccion;',23-4)
print('Sustraccion de enteros;',15-78)
print('Division;',4/2)
print('Division racional;',3/4)
print('Division sin residuo;',7//4)
import math
print(math.sqrt(9))'''


'''# calcular el area de un circulo de radio 2
#Area=PI*r^2
pi=3.234433
radio=2
area=pi*radio** #** es elevar a una potencia
print('el area es :',area,'cm^2')'''

'''#El dia sin iva

print('Valor del  %  producto con IVA:   ')
porc = float (input())
print ('Ingrese valor del IVA:')
num = float(input())
result  = porc * num / 100
print('El ',porc,' Porciento de  ',num,' es ',round(result,   2))
'''

empty_list=list() #Es una lista sin elementos(Vacia)
print(len(empty_list)) # retorna 0, no hay elementos

frutas=['banano','mango','manzana','pera']
vegetales = ['lechuga','tomate','zanahoria']
print('frutas',frutas)
print('vegetales',vegetales)

#Modificacion de lista
prim_fruta = frutas [0]  # muestra la fruta en pocicion 0
print(prim_fruta)
ultim_fruta = frutas [3]
print(ultim_fruta)
ultim_fruta = frutas [-3]
print(ultim_fruta)
#del frutas[1]
#print(frutas)


print(frutas.index('mango'))# conteo
edad = [22 , 23 , 34 , 56 , 6, 78]
print('edad', edad)
print(edad.count(24))# encuentra la cantidad de datos
frutas.reverse() # revierte el listado
print(frutas)
frutas.sort()# en lista de menor a mayor (ascendente)
print(frutas)
edad.sort(reverse=True)# en lista de mayor a menor (decendente)
print(edad)
frutas.append('fresa')#hagrega un elemento a la lista
frutas.sort()# en lista un orden alfabetico
print(frutas)
frutas.pop(3)# quita el iten en la posicion 3
print(frutas)

frutas1=['banano','mango','manzana','pera']
vegetales = ['lechuga','tomate','zanahoria']
edad = [22 , 23 , 34 , 56 , 6, 78]

st ={}# crea un conjunto vacio

frutas2={'banano','mango','manzana','pera'}
print(frutas1)
print(frutas2)
print(len(frutas2))# muestra en numero de elementos de la lista
frutas2.add('limon') # se agrega un elemento al conjunto
print(frutas2)
frutas2.update(vegetales)# concatena el conjunto de frutas con los vegetales
print(frutas2)

#Condicionales
'''a = 91
if a > 0:
     print(a,'Es un numero pocitivo')

else:
     print(a,'es un numero negativo')  

b = 0
if b > 0:
     print(b,'Es un numero pocitivo')

elif  b < 0:
     print(b,'es un numero negativo')  
else:
    print('b es cero')
# Devuelve si es posotivo o negativo
c = int (input('Ingrese un valor:  '))
if c > 0:
     print(c,'Es un numero pocitivo')

elif  c < 0:
     print(c,'es un numero negativo')  
else:
    print('c es cero')

d=9
if d>0 and d % 2 == 0: #
    print ('a es un numero entero par y positivo')
elif d>0 and d % 2 != 0:
    print('a es un numero entero positivo')
elif d==0:
    print('d es cero')
else:
    print('d es negativo') '''

#bucles
#while(mientrasw) y el for (para)
'''count=0                  #Arranca desde0
while count<7:            #mientras sea menor que 7
    print(count)          #devuelve los valores
    count=count+1         #aumenta de a 1
    if count == 5:        #cuando llegue la cuenta a 5
        break             #deja de sumar y se ronpe el while
'''


'''count=0                  #Arranca desde0
while count<7:            #mientras sea menor que 7        
    if count == 5:        
     continue
    print(count)  
    count=count+1'''  


"""palabra='python'  
for z in palabra:
    print(z)
for i in range(len(palabra)):
      print(palabra[i])"""



# en lista la BD de una Pernona
persona ={
    'Primer_nombre: ' : 'Alejo',
    'Apellido: ' : 'Torres',
     'edad: ' : 29,
     'Ciudad: ' : 'Venecia',
     'Estado civil: ' : 'Casado',
     'Habilidades: ' : ['Java','Html','SQL servr','Python'],
     'Correo electronico: ' : 'aleser@gamail.com'

}

'''for key in persona:
    print(key)'''

for key,file in persona.items():
    print(key,file)

#Enumeracion

'''numeros = [0,1,2,3,4,5,6,7,8,9]  
for n in  range (len(numeros)):
    print(numeros[n])

    if n == 5:
        continue
    print('Proximo numero podria ser', n+1)

    if n !=5:
        print('El ciclo termina: ')
    else:
        print('Se salio: ')    


     #Rango

for n in range(5):  
  print(n) '''

  # For dentro de un For
'''persona ={
    'Primer_nombre:' : 'Alejo',
    'Apellido:' : 'Torres',
     'edad:' : 29,
     'Ciudad:' : 'Venecia',
     'Estado civil:' : 'Casado',
     'Habilidades :' : ['Java','Html','SQL serer','Python'],
     'Correo electronico:' : 'aleser@gamail.com'

}
for key in persona:
    if key == 'Habilidades:':
        for habilidad in persona['Habilidades:']:
               print(habilidad)'''

#For Else      
numeros = [0,1,2,3,4,5,6,7,8,9]  
for n in  range (7):
    print(numeros[n])      
else:
    print('El ciclo se detiene aqui: ',n)


#Pass se utiliza luedo de un for
numeros = [0,1,2,3,4,5,6,7,8,9]  
for n in  range (7):
    pass

#Funciones personalizadas
#Realiza una determinada tarea
#def se define o se declara la funcioin
#la llamada declarando -def funcion-, it,

def BD():
    primer_nombre='Alejo'
    apellido='Torres'
    edad=29,
    ciudad='Venecia'
    espacio = ''
    nombre_completo= primer_nombre + espacio +apellido
    print(nombre_completo)
BD()

'''def Num():
        p_num = 5
        s_num = 6
        suma = p_num + s_num
        div = p_num / s_num
        print(suma)
        print(div)
Num()'''



#Retornar (Return)

def BD():
    primer_nombre='Alejo'
    apellido='Torres'
    edad=29,
    ciudad='Venecia'
    espacio = ''
    nombre_completo= primer_nombre + espacio +apellido
    return nombre_completo
print(BD())

#Funcion con parametros

def Saludo(x):
    mensaje = x + ',Hola mundo'
    return(mensaje)
print(Saludo('La pintada'))


#Calcular el area de un circulo

def areacir(r):
    pi = 3.1416
    r2 = r**2 # ** es potencia, **2  es elevar al cuadrado
    area = pi*r2
    return area
print(areacir(2))
#codigo base
import miModulo as nombre    # se nombra el modulo
print (nombre.generar_Nombre_Completo('Alejandro','Torres')) #Imprime primer Nombre

# Se puede tener varias funciones en un mismo modulo
from miModulo import generar_Nombre_Completo as nombre,peso
print(nombre('Alejo','Torres'))
print(peso(60,10))


'''#Libreria matematicas

import math
Area = math.pi*(2**2)# calculo el araea de un circulo de radio 2
print (Area)


# Otra manera de hacerlo
from math import *
print(math.pi)'''


'''# Renombrar un afuncion
from math import pi as PI
print(PI)
area = PI*(2**2)
print(Area)  '''

#Modulo aleatorio
from random import random, randint
print (random())#Un numero aleatorio
print(randint(1,7))#Un numero entero aleatorio

#Listar secuencias

#Listar las letras de una palabra
'''nombre = 'Alejandro'
lst = list(nombre)
print(type(lst))
print(lst)

# Generar una lista de numeros
numeros = [i for i in range(11)] # Lista los numeros del 0 al 10
print(numeros)

# Calcula laraiz cuadrada de los primeros 10 digitos
from math import sqrt    #Importo libreria matematicas raiz cuadrada
raiz = [sqrt (i) for i in range (11)]# Calculo la raiz
print(raiz)'''

# Lista cmbinada con un condicionar
#Generar una lista con numeros pares
n_pares =[i for i in range (21)  # Rango de numeros entere el 0 y 20
     if i %  2 ==0] # Si el numero es divicible entre 2
print(n_pares)

#Generar una lista con numeros impares

n_impar=[i for i in range (21)  # Rango de numeros entere el 0 y 20
     if i %  2 !=0] # Si el numero es divicible entre 2
print(n_impar)

unamodulo esd un archivo que contiene
#un conjunto de codigos o de funciones los cuales
#pueden ser incluidos en la aplicacion
#un modulo puede contener un archivo con
#una sola variable o una funcion con un
#codigo  base

def generar_Nombre_Completo (Primer_Nombre, Segundo_Nombre):
    return Primer_Nombre + '  '+Segundo_Nombre

def peso(masa,gravedad):
    return masa*gravedad
























Comentarios

Entradas populares