Miércoles, 13 Nov 2024, 11:45:32 PM
Le saludo Huésped | RSS
Carga de Archivos
Marcadores
VISITAS
Visitas
Recomendar Pagina
Redes Sociales
Búsqueda
[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
  • Página 1 de 1
  • 1
Moderador del foro: juanjose472  
DEPARTAMENTOS DE GUATEMALA CON PYTHON
juanjose472Fecha: Martes, 02 Ago 2011, 9:48:04 PM | Mensaje # 1
Sargento
Grupo: Administradores
Mensajes: 26
Estatus: Offline
Bueno les traigo lo que es un codigo que hace preguntas sobre los departamentos de guatemala espero les guste

Nota:
Adjunto el archivo de python y txt

def impresion_al_azar(archivo,Departamento_Mostrado):
archivo=open('departamentos.txt')
departamentos=dict()
fallas=0
aciertos=0
contador=0
resultado=0
for x in archivo:
porlinea=x.strip()
cadenas=x.split(',')
departamentos[cadenas[0]]=cadenas[1]


while not contador == 22:
import random
lista_de_departamentos=departamentos.keys()
for i in range(1):
palabra=random.choice(lista_de_departamentos)
if not palabra in Departamento_Mostrado:
print palabra

continuar=raw_input(" DIME LA CABECERA DE ESTE DEPARTAMENTO")
if continuar.lower() in departamentos or continuar.upper() in departamentos:
aciertos=aciertos+1

else:
print "Fallastes jjajajajajja"
fallas=fallas+1
print "Este es la respuesta correcta:",departamentos[palabra]

Departamento_Mostrado.append(palabra)
contador =contador+1
if aciertos > 0 and fallas < 22:
print "Tuvistes ",aciertos,"Aciertos",", Y",fallas,"Fallas"," FELICIDADES, pero te falta estudiar mas"
else:
print "Obtuvistes,",fallas,"Fallos",",Que Mal Intentalo Cuando Termines de Estudiar"

Menu_Del_Sistema(archivo,Departamento_Mostrado)

def mostrar_datos(archivo):
archivo=open('departamentos.txt')
departamentos=dict()
for x in archivo:
porlinea=x.strip()
cadenas=x.split(',')
departamentos[cadenas[0]]=cadenas[1]
print porlinea

Menu_Del_Sistema(archivo,Departamento_Mostrado)

def Menu_Del_Sistema(archivo,Departamento_Mostrado):
eleccion=int(raw_input("""
PRECIONA 1 PARA MOSTRAR LOS DEPARTAMENTOS
PRECIONA 2 PARA EXAMINARTE
PRECIONA 3 SI NO QUIERES NADA"""))

if eleccion == 1:
mostrar_datos(archivo)

elif eleccion == 2:
impresion_al_azar(archivo,Departamento_Mostrado)

elif eleccion == 3:
print "GRACIAS POR PARTICIPAR, DIOS TE BENDIGA"
archivo=[]
Departamento_Mostrado=[]
Menu_Del_Sistema(archivo,Departamento_Mostrado)
Archivos adjuntos: laboratorio_2.py (2.2 Kb) · departamentos.txt (0.5 Kb)
 
  • Página 1 de 1
  • 1
Búscar: