Python - Tengo un m4ld1t0 problema

 
Vista:

Tengo un m4ld1t0 problema

Publicado por 4LL0 (1 intervención) el 15/07/2019 00:16:13
hola, estoy pidiendo ayuda, por este problema que me carcome la cabeza. Intento hacer un codigo que al precionar mal una tecla la consola tire error y escriba un mensaje alertando del error, y que se vuelva a ejecutar el codigo denuevo; por ejemplo:
a,b=1,2
a,b=True,True
c=input()
if c==False:
....print("5")
if c==a:
....print("hola")
if c==b:
....print("chau")
encima no puedo suplantar los renglones subrayados por qeu no me funciona el (((!=))), porque sino seria mas simple:
a,b=1,2
c=input()
if c!= a or b
....print("5")
if c==a:
....print("hola")
if c==b:
....print("chau")
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
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Tengo un m4ld1t0 problema

Publicado por tincopasan (1082 intervenciones) el 15/07/2019 03:37:58
¿un problema? hay un montón.
1)
1
2
a,b=1,2
a,b=True,True
¿cuál valor tiene a y b? claro, True, no entiendo para que sobreescribes los valores.Supongo que no esperas que a = 1 y True
2)
1
2
c=input()
if c==False:
¿en qué caso crees que c = False?
3)
1
2
if c==a:
....print("hola")
ahora ¿cuándo esperas qué c = True?
4)
1
2
if c!= a or b #demás de faltar " : "
....print("5")
no se declara correctamente así.
en todo caso podrías usar:
1
2
if c != a or c != b:
....print("5")
5)¿cuál sería la lógica que busca el script?
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