Вы находитесь на странице: 1из 3

ANALIZANDO LA PROGRAMACION EN PHYTON

Analicemos cada uno de los siguientes ejercicios y entendamos sus estructuras, lgica y
funcionalidad.

Ejercicio 1 (Vectores):

datos = [0,0,0,0,0,0]
for i in range(1,7):
datos[i-1] = int( input( "Dime el dato numero {}: ".format(i) ))
print ("Los datos al reves son: ")
for i in range(6,0,-1):
print ( datos[i-1] )

Ejercicio 2: (Funciones)

def maximo(n1,n2):
if n1 > n2:
return n1
else:
return n2

print("El mximo de 5 y 12 es:")


print( maximo(5,12) )
print("El mximo de 25 y 12 es:")
print( maximo(25,12) )

Ejercicio 3 (Aritmetica de variables):

print ("Dime un numero")


primerNumero = int(input())
print ("Dime otro numero")
segundoNumero = int(input())
print ("Su suma es")
print (primerNumero + segundoNumero)

Ejercicio 4:

print("Dime el radio")
radio = int(input())
pi = 3.14
longitud = 2 * pi * radio
print ("Longitud de la circunferencia:")
print (longitud)

Ejercicio 5:
# declara diccionario
capitales = {'Chile':'Santiago',
'Espaa':'Madrid',
'Francia':'Pars'}

print('La capital de Chile es', capitales['Chile']) # 'Santiago'


del capitales['Francia'] # borra el par Francia:Pars
print('\nHay {0} pases\n'.format(len(capitales))) # 'Hay 2 pases'
for pais, capital in capitales.items(): # recorre diccionario
print('Capital de {0}: {1}'.format(pais, capital)) # muestra par

capitales['Portugal'] = 'Lisboa' # agrega par Portugal:Lisboa


if 'Portugal' in capitales: # comprueba si existe clave
print('\nCapital Portugal:', capitales['Portugal']) # 'Lisboa'

Ejercicio 6:

def area_triangulo(base, altura): # define funcin con dos parmetros


''' Calcular el rea de un triangulo''' # cadena de documentacin
return base * altura / 2 # devuelve el resultado de la expresin

print(area_triangulo(6, 4)) # la funcin retornar el valor 12


print(area_triangulo(3.5, 2.4)) # la funcin retornar el valor 4.2

Ejercicio 7:

def menu():

print ("Selecciona una opcin")


print ("\t1 - primera opcin")
print ("\t2 - segunda opcin")
print ("\t3 - tercera opcin")
print ("\t9 - salir")

while True:
# Mostramos el menu
menu()

# solicituamos una opcin al usuario


opcionMenu = input("inserta un numero valor :")

if opcionMenu==1:
print ("1")
input("Has pulsado la opcin 1...\npulsa una tecla para continuar")
elif opcionMenu==2:
print ("2")
input("Has pulsado la opcin 2...\npulsa una tecla para continuar")
elif opcionMenu==3:
print ("3")
input("Has pulsado la opcin 3...\npulsa una tecla para continuar")
elif opcionMenu==9:
break
else:
print ("9")
input("No has pulsado ninguna opcin correcta...\npulsa una tecla para
continuar")

Вам также может понравиться