Python - Inicio Python.

   
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Inicio Python.

Publicado por Jorge (8 intervenciones) el 17/08/2015 02:38:51
No deberían ir dentro del def().
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar