jueves, 20 de septiembre de 2018

Práctica en clase #16: Programas basicos dentro de Pycharm utilizando python

Ejemplo #1: Logaritmo de la suma de 2 numeros.

Programa simple en donde se utiliza libreria math para utilizar el metodo de log() y sacar el logaritmo de 2 numeros.

import time
from math import *
print "Ingresa un valor"
x=int (input())

print "Ingresa segundo valor"
y=int (input())

s = log(x+y)
print "El resultado es: ", s
time.sleep(5)

En donde se importa  la libreria math ademas de la libreria time para dar pasuas de segundos al programa.
Se piden 2 valores los cuales se ingresaran en la consola y se utilia el metodo log().
Se imprime el resultado y se le hace esperar 5 segundos apra finalizar el programa.



Ejemplo #2: Suma de 2 numeros.

Con este program simple solo se busca hacer y desplegar la suma de 2 numeros ingresados desde la consola.


import time
print "Ingresa un valor"
x=int (input())

print "Ingresa segundo valor"
y=int (input())

suma = x+y
print "El resultado es: ", suma
time.sleep(5)



Como es una suma basica, o mas bien, una operacion basica, no se debe importar la libreria de math, vemos como solo se piden los valores en consola y al ingresarlos hara la suma de los dos valores.


Ejemplo #3: Factorial de un numero, y metodo ceil().

En este programa utilizaremos la libreria math para poder sacar el factorial de un numero ademas de utiliar el metodo ceil()

Por lo que pude investigar y lo que llegue a entender, el metodo ceil() lo que hace es imrpimir el numero entero mas cercano al numero que se le da a la variable o el valor que se le ingresa.

import math
a=10

print math.factorial(a)
print math.ceil(a)




Se puede ver en el codigo como solo se importa la libreria math, a una variable se le da el valor de 10, y se le saca el factorial, ademas de utilizar el metodo ceil(), el cual al imprimir el numero entero mas cercano manda el mismo 10.



Ejemplo #4: Verificar caracteres.

Con este programa vemos como se pueden comparar caracteres.

print "ingrese nombre"
nombre = raw_input()

if nombre == "yoly":
    print ("es usted administrador")
else:
    print ("Usted no es administrador")




Lo que hace el programa basicamente es pedir un nombre, el cual se comparara dentro de un if e imprimira si es administrador o no lo es.



Ejemplo #5: Programa que utiliza if y libreria time

Con este programa vemos como se utiliza un if ademas, podemos observar el como funciona el metodo sleep de la libreria time para atrasar el proceso del programa por cierto tiempo en segundos

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 "Cargando completada"
if nombre == "yoly" :
    print "usted es administrador"
else:
    print "Usted no es administrador"




Se puede observar como se utiliza el metodo sleep para atrasar la carga de la contraseña y cada vez nos hace esperar mas iniciando desde 1 segundo hasta los 5 segundos, despues comparando si lo que introducimos es igual, y desplegando si es o no es administrador.



Ejemplo #6: Numero par o impar.

Aqui veremos como hcer un programa para saber si un numero es par o impar, pero como se podra ver en este programa no se utilizara ninguna libreria.

h = input('Introduzca un numero :')
if h%2 == 0 :
    print "Este numero es par"
else:
    print "Este numero es impar"




Como pdemos ver se utiliza otro metodo para ingresar datos dentro de consola, al ingresar un dato este numero se divide entre 2 hasta que no se pueda dividir mas y si el residuo de la divisiones es 0 si es asi imprimira que el numero es par, si no lo es, entonces sera un numero impar.



Ejemplo #7:  Conversion de decimal a binario.

Programa el cual utiliza el metodo bin() el cual convierte cualquier numero que se le ingrese en numero binario.

import time

print "Programa de conversion de decimal a binario"
print "Ingrese un numero a convertir ===>"
time.sleep(2)
a=input()
b=bin(a)
print (b)
time.sleep(3)




Podemos observar en el codigo que se importa la libreria time para poder utilizar el metodo sleep().
Se pide que se introduzca un valor el cual se ingresara al metodo bin() para poder convertirlo en un numero binario.




Ejemplo #8: Determinar por medio de la edad si es un niño, joven, adulto, o de la tercera edad.

Ene ste programa se vera como se utilizan los if anidados utilizando el elif que es diferente a otros lenguajes de programacion los cuales utilizan else if.

# -*- coding: utf-8 -*-
print "Programa que determina si eres un niño, adulto, o de la tercera edad"
edad= 30

if edad >= 0 and edad <18:
    print "Eres un niño"
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"




Se utiliza la linea # -*- coding: utf-8 -*- para que python pueda reconocer la letra ñ dentro del programa.
Se declara una variable llamada edad la cual se le da el valor deseado, en este ejemplo se le dara el valor de 30

No hay comentarios.:

Publicar un comentario

Unidad 4: Triangulo y cubo en 3D

Sintaxos del programa triangulo 3d: import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * vert...