
Inicio Python.
Publicado por Javier (5 intervenciones) el 05/08/2015 22:02:59
1
2
3
4
5
6
7
8
9
10
11
12
import datetime
class Ok():
def Usuario(NombreA,NombreB,ApellidoA,ApellidoB,Run,Hora):
#Asigna los . y - al RUN
Run = Run[0:2]+"."+Run[2:5]+"."+Run[5:8]+"-"+Run[-1]
Personal = ["Nombres: ",NombreA," ",NombreB,"\nApellidos: ",ApellidoA," ",ApellidoB,"\nRun: ",Run,"\n",Hora]
#Creación de archivo .txt (NombreA_ApellidoA.txt)
Usuario = open(NombreA+"_"+ApellidoA+".txt","w")
#Escribe todos los datos que tiene Personal al archivo creado.
Usuario.writelines(Personal)
Usuario(NombreA = input("Ingrese primer nombre: "),NombreB = input("Ingrese segundo nombre: "),ApellidoA = input("1° Apellido: "),ApellidoB = input("2° Apellido: "),Run = input("Ingrese run: "),Hora = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
Por ej si quiero crear otro
def Algo():
Puedo llamar aca adentro alguna de las variables que tiene def Usuario():?
Algo()
O como puedo interactuar con variables que esten dentro de otras clases o funciones? :(
PD: que tiene de malo el codigo que hice? los datos deberian ir dentro del def(): o en los ( ) ?
PD2: Estoy recien aprendiendo python no llevo mas de 1 semana =/ y es el primer lenguaje que me gusta, en la U me enseñan Java >.< !!
Valora esta pregunta


0