Como antes habiamos dicho, python es un lenguaje muy sencillo de entender por su sintaxis que esta apegado al lenguaje comun por lo cual no sera dificil entender lo que hacen ciertas funciones o comandos. En este caso, usaremos las instrucciones IF/ELSE dentro de unos cuantos programas, asi como funciones matematicas con la libreria Math.
Ejemplo #1 : Logaritmo de la suma de dos numeros
A continuacion les dejo la sintaxis del programa, asi como imagenes de como deberia correr en consola al compilarlo:
from time import * from math import * print "Ingresa un valor" x=int (input("")) print "ingrese otro valor" y= int (input("")) s =log(x+y) print "el resultado es:", s
Como vemos en el codigo, lo que nos muestra es como despues de lanzar el mensaje para que el usuario ingrese los valores a sumar utiliza la funcion "log" de la libreria Math para calcular el logaritmo de dicha suma, dando como resultado un mensaje en consola con el numero calculado.
Ejemplo #2 :Suma de dos valores
from time import * from math import * print "Ingresa un valor" x=int (input("")) print "ingrese otro valor" y= int (input("")) s =(x+y) print "el resultado de la suma es:", s
Programa #3: Conversion de decimal a binario
import time print "Programa de conversion de decimal a binario" print "Ingrese el numero a convertir" time.sleep(2) a=input() b=bin(a) print b time.sleep(3)
Nota: la funcion time.sleep hace que nuestro programa tarde cierta cantidad de segundos en realizar la siguiente instruccion en la sintaxis. Debido a la velocidad de la maquina que estemos usando es como se vera reflejado ese tiempo.
Programa #4:Numero par o impar
import time h= input("Introduzca un numero:") if h%2 == 0 : print "Es numero par" else: print "Es numero impar"
Programa #5: Usuario root
import time print "programa que usa if" print "Ingrese su nombre" nombre=raw_input() print "Cargando password" time.sleep(1) print "*" time.sleep(2) print "**" time.sleep(3) print "***" time.sleep(4) print "****" time.sleep(5) print "*****" print "Carga 100% completa" if nombre == "yoly": print "Usted es el usuario root" else: print "No es el usuario root"
Programa #6: Clasificacion por edad (Uso de elif)
edad=70 if edad>0 and edad<18: print "Eres un nino" elif edad>=18 and edad<27: print "Eres un joven" elif edad>=27 and edad<60: print "Eres un adulto" else: print "Eres de la tercera edad"
El codigo del ultimo de la clasificacion por edad se modifica bien raro por los "<" que tiene dentro del codigo el html lo toma como que abriste una sentencia html, pon dentro del codigo que dio Ambro, el programa pero quitale los "<" sales de la pestaña de html y se los pones como texto normal y sale normal. saludos.
ResponderBorrarTy
Borrar