Creando un archivo con ciclo while y funciones








#Aqui insertamos el codigo
def archivo():
    opcion = "1"

    while opcion != "4":
        print "Menu\n\n 1).-Capturar nuevo registro\n 2).-Mostrar archivo\n 3).-Eliminar registro\n 4).-Salir\n"
        opcion = raw_input("Elige la opcion: ")

        def ingresar():
            print "Nuevo registro\n"
            archivo = open("ejemplo.csv", "a")
            nombre = raw_input("Dame nombre: ")
            apellido = raw_input("Dame apellido: ")
            print "Se ha capturado: " + nombre + " con el apellido: " + apellido
            archivo.write(nombre + "," + apellido + "\n")


        def mostrar():
            print "Mostrar registros\n"
            archivo = open("ejemplo.csv")
            print(archivo.read())
            archivo.close()

        def borrar():
            archivo = open("ejemplo.csv", "a")
            archivo.truncate()
            print "Registros Eliminados"
            archivo.close()

        def salir():
            print "Gracias por utilizar el programa"

        if opcion == "1":
            ingresar()

        elif opcion == "2":
            mostrar()

        elif opcion == "3":
            borrar()

        elif opcion == "4":
            salir()


archivo()

Poligonos:"Escudo Capitan America"

#Aqui insertamos el codigo

from Tkinter import *

ventanap = Tk()#creo un objeto tipo ventana

ventanap.title('Poligo Escudo CA')#titulo
ventanap.config(bg = "white")# fondo  ventana

ventanap.geometry('500x500')#dar ancho y alto de la ventana en pixeles



def poligono(ventanap):
 Escudo= Canvas(width = 420, height = 420, bg = 'blue')
#Primer Arco Rojo
 Escudo.create_oval(40, 40, 400, 400, width =7, fill='red')
 #Arco Gris
 Escudo.create_oval(90, 90, 350, 350, width=7, fill='grey')
 #Segundo Arco Rojo
 Escudo.create_oval(140, 140, 302, 302, width=7, fill='red')
 #Arco Azul
 Escudo.create_oval(163, 163, 278, 278, width=7, fill='blue')
#Estrella Blanca
 Escudo.create_polygon(222,170,
                    250, 268,
                    170,200,
                    270, 200,
                    185, 268, width=5, fill="white", outline="white")

 Escudo.pack()#para que pueda aparecer el Escudo

boton = Button(ventanap, text = 'Mostrar Circulo', command = lambda:poligono(ventanap))

boton.pack()#para que pueda aparecer el boton

ventanap.mainloop()#para poder correr el programa

Programas Sumas Par e Impar

Programa Suma y muestra de números pares e impares


#Aqui insertamos el codigo
n=1
p=0
i=0
while n<=100:
    print n,
    if n%2==0:
        p+=n
    else:
        i+=n
    n+=1
print " la suma de los pares es igual a", p
print "La suma de los impares es igual a",i

Programa Suma y muestra de números pares e impares Con FUNCIÓN

#Aqui insertamos el codigo
def suma(f,numin):
    n=numin
    p=0
    i=0
    while n<=f:
        print n,
        if n%2==0:
            p+=n
        else:
            i+=n
        n+=1
    print " la suma de los pares es igual a",p
    print "La suma de los impares es igual a",i


numin=input("Ingrese el numero  donde quiere iniciar a contar")
f=input("Ingrese el numero hasta donde quiere contar")

suma(f,numin)

Programa Suma y muestra de números pares e impares Con ARREGLOS 


#Aqui insertamos el codigo
n=1
pares=0
numpares=[]

impares=0
numimpares=[]

while n<=100:

    if n%2==0:
        pares+=n
        numpares.append(n)
    else:
        impares+=n
        numimpares.append(n)
    n+=1
print "  los pares son ", numpares
print " los impares son",numimpares
print " la suma de los pares es igual a", pares
print "La suma de los impares es igual a", impares


Programa Suma y muestra de números pares e impares Con ARREGLOS Y FUNCIÓN

#Aqui insertamos el codigo
def suma(f,numin):
    n=numin
    pares=0
    numpares=[]

    impares=0
    numimpares=[]

    while n<=f:

        if n%2==0:
            pares+=n
            numpares.append(n)
        else:
            impares+=n
            numimpares.append(n)
        n+=1
    print "  los pares son ", numpares
    print " los impares son",numimpares
    print " la suma de los pares es igual a", pares
    print "La suma de los impares es igual a", impares


numin=input("Ingrese el primer numero que desea contar")
f=input("Ingrese el numero hasta donde quiere contar")



suma(f,numin)

def sumanum(inicio, fin):
    i=inicio
    suma=0
    while (inicio<=fin):
        suma=suma+inicio
        inicio= inicio+1
        print suma



inicio = int(input("ingrese el numero inicial"))

fin = int(input("ingrese el numero final"))

sumanum(inicio, fin)



#Calcular la suma de numero 50+48+46+...+20

inicio=50
suma=0
while inicio>=1:
    suma = suma +inicio
    inicio=inicio-2

print "suma", suma



#Calcular la suma de numero 50+48+46+...+20
def sumareg(inicio,fin):
    suma=0    while inicio>=fin:
      suma = suma +inicio
      inicio=inicio-2      print "suma", suma

inicio = int(input("ingrese el numero inicial"))
fin = int(input("ingrese el numero final"))

sumareg(inicio, fin)



def sumaimp(inicio,fin):

    sumaimpar=0
    while fin>=inicio:
        residuo = inicio%2        if residuo!=0:
           sumaimpar=sumaimpar+inicio
        inicio=inicio+1    print sumaimpar


inicio = int(input("ingrese el numero inicial"))
fin = int(input("ingrese el numero final"))

sumaimp(inicio, fin)


def incrementa4(numeroin, numerofin):
    for i in range(numeroin, numerofin, 4):
            print 'numero ', i
            numeroin += 4



numeroin = int(input("Dame el numero inicial, perro: "))
numerofin = int(input("Ahora el numero final, perro: "))

incrementa4(numeroin, numerofin)

def sumanum(numeroin, numerofin):
    suma = 0    while (numeroin <= numerofin):
        suma = suma + numeroin
        numeroin = numeroin + 1        print suma








numeroin = int(input("Dame el numero inicial, perro: "))
numerofin = int(input("Ahora el numero final, perro: "))

sumanum(numeroin, numerofin)
# PROGRAMA QUE IMPRIME NUMEROS IMPARESdef incrementa4(inicio, fin):

    for i in range(inicio, fin+1,4):
        print "numero", i
       

inicio = int(input("ingrese el numero inicial"))

fin = int(input("ingrese el numero final"))

incrementa4(inicio, fin)
def incrementa4(numeroin,numerofin):
  while numeroin<=numerofin:
      print "numero",numeroin
      numeroin+=4


numeroin=int(input("dame el numero inicial"))
numerofin=int(input("dame el numero final"))
incrementa4(numeroin,numerofin)

Unidad No.4 Triangulo en 3D

import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * verticies = (     (1, -1, -1),     (1, 1,...