Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] cambiar valor de variable

Estas en el tema de cambiar valor de variable en el foro de Python en Foros del Web. hola soy nuevo en python y quiero hacer esto pero no me sale aver si me pueden ayudar @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original var ...
  #1 (permalink)  
Antiguo 03/09/2015, 00:00
 
Fecha de Ingreso: marzo-2010
Mensajes: 50
Antigüedad: 14 años
Puntos: 0
cambiar valor de variable

hola soy nuevo en python y quiero hacer esto pero no me sale aver si me pueden ayudar


Código Python:
Ver original
  1. var = 1
  2.  
  3. if var == 1:
  4.      print ("giro derecha")
  5.     var = 0
  6. else:
  7.    print ("giro izquierda")
  8.    globvar = 1


se supone que al imprimir giro derecha cambia el var a 0 entones en la próxima var tendria el valor 0

Última edición por razpeitia; 03/09/2015 a las 12:44
  #2 (permalink)  
Antiguo 03/09/2015, 08:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: cambiar valor de variable

¿En la próxima qué? Tu código no tiene ningún llamado a función ni bucles, entonces deberías explicar a qué te refieres al escribir "en la próxima"
  #3 (permalink)  
Antiguo 03/09/2015, 13:26
 
Fecha de Ingreso: marzo-2010
Mensajes: 50
Antigüedad: 14 años
Puntos: 0
Respuesta: cambiar valor de variable

Cita:
Iniciado por AlvaroG Ver Mensaje
¿En la próxima qué? Tu código no tiene ningún llamado a función ni bucles, entonces deberías explicar a qué te refieres al escribir "en la próxima"
bueno estoy haciendo un proyecto de raspberry con python que consiste en precionar un boton (fisico), python recibe la señal de que fue precionado y tendra que correr la funcion checar_status(): he imprimir ("giro derecha") la segunda ves que se precione el boton tendria que imprimir ("giro izquierda") ya que la primera ves se le asigno var =0 espero me ella explicado mejor



Código Python:
Ver original
  1. def checar_status():
  2.   var = 1
  3.   if var == 1:
  4.        print ("giro derecha")
  5.       var = 0
  6.   else:
  7.      print ("giro izquierda")
  8.      globvar = 1
  9.  
  10.  
  11. #codigo que recibe la señal que fue precionado el boton
  12. while True:
  13.     input_state = GPIO.input(18)
  14.     if input_state == False:
  15.        checar_status()
  16.        time.sleep(0.2)

Última edición por bemitoreya; 03/09/2015 a las 16:26
  #4 (permalink)  
Antiguo 03/09/2015, 17:03
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años
Puntos: 1360
Respuesta: cambiar valor de variable

Eso siempre va entrar en ese if
Código Python:
Ver original
  1. var = 1
  2. if var == 1:
  #5 (permalink)  
Antiguo 03/09/2015, 20:19
 
Fecha de Ingreso: marzo-2010
Mensajes: 50
Antigüedad: 14 años
Puntos: 0
Respuesta: cambiar valor de variable

Cita:
Iniciado por razpeitia Ver Mensaje
Eso siempre va entrar en ese if
Código Python:
Ver original
  1. var = 1
  2. if var == 1:

Ya encontre como

Código Python:
Ver original
  1. var = 1  
  2. def checar_status():
  3.     global var
  4.     if var == 1:
  5.         print("giro derecha")
  6.         print (var)
  7.         varo = var+ 1
  8.     else:
  9.         print("giro izquierda")
  10.         print (var)
  11.         var = var- 1
  12.  
  13.  
  14. while True:
  15.     input_state = GPIO.input(18)
  16.     if input_state == False:
  17.        checar_status()
  18.        time.sleep(0.2)

y en acción

http://goo.gl/NldTMh

Etiquetas: valor, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.