Unidad 2 Herramientas de programación lll
#Bucles
#while(mientras) 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
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 en", n)
#Condicionales
print("Ingrese un valor")#Indica si el numero es mayor o menor referente a uno ingresado
a = int(input())
if a > 10:
print(a, "Es un numero mayor a 10")
elif a < 10:
print(a, "Es un numero menor a 10 y negativo tambien")
else:
print(a, "Es el mismo numero")
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')
#Funciones personalizadas
'''def BD():
primer_nombre = "Tomas"
apellido = "Saldarriaga"
edad = 29
ciudad = "La pintada"
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 = r2 # es potencia, *2 es elevar al cuadrado
area = pi*r2
return area
print(areacir(2))
'''#Operadores Matematicos
print("Adicion ", 10+5)
print("Sustraccion", 20-9)
print("Sustraccion de enteros", 20-89)
print("Division", 4/2)
import math
print(math.sqrt(9))'''
'''print("ingrese el % a calcular")
Porcentaje = float(input())
print("ingrese la cantidad a calcular")
num = float(input())
resultado = Porcentaje * num / 100
print("El ",Porcentaje,"porciento de ",num,"es",round(resultado))'''
# calcular el area de un circulo de radio 2
#Area=PIr^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))'''
#Listar secuencias
Nombre= "Sebastian"
lst= list(Nombre)
print(type(lst))
print(lst)
numeros = [i for i in range(11)]
print(numeros)
from math import sqrt
raiz= [sqrt(i) for i in range (11)]
print(raiz)
n_primo=[i for i in range(21)
if i % 2==0]
print(n_primo)
Comentarios
Publicar un comentario