elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  Duda en python3
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda en python3  (Leído 2,495 veces)
reconFito

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Duda en python3
« en: 19 Diciembre 2019, 02:22 am »

Hola buenos días o buenas tardes a todos soy nuevo en esto de estar en un foro, asi disculpen si la pregunta es tonta, ¿Porqué al utilizar estos operadores me genera salidas diferentes?.

Gracias por sus respuestas.
Código
  1. r = ('a' or 'A')
  2. b = ('a' and 'A')
  3. print (r, b)
  4.  
  5. # r = 'a'
  6. # b = 'A'
  7.  


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Duda en python3
« Respuesta #1 en: 19 Diciembre 2019, 02:59 am »

bueno...

primero debes estudiar un poco de logica booleana para entender los operadores...

segundo 'a' y 'A' no son lo mismo, si ejecutas 'a'=='A' dará falso... pero mas importante es entender que ellas a final de cuenta como todo en el pc son bits en binario

'A' es equivalente a 65, es decir 1000001
'a' es equivalente a 97, es decir 1100001

si hacemos las operaciones

Código:
1000001 
1100001 AND
----------
1000001

Código:
1000001
1100001 OR
----------
1100001

allí el que significa su resultado (mas allá de por que no son iguales)


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
reconFito

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: Duda en python3
« Respuesta #2 en: 19 Diciembre 2019, 03:09 am »

Ya entiendo gracias por responder y disculpa que no me percate que puse el tema en el foro equivocado
¿tenia que ser en el de scripting?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Duda en python3
« Respuesta #3 en: 19 Diciembre 2019, 03:18 am »

no hay problema, ya lo movi
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda Estenografia en python3
Scripting
NikNitro! 3 3,475 Último mensaje 16 Julio 2017, 10:25 am
por NikNitro!
Duda con encoding y el modulo base64 en python3
Scripting
retr02332 4 2,779 Último mensaje 30 Noviembre 2019, 02:22 am
por retr02332
Duda con el modulo email de python3
Scripting
retr02332 1 2,203 Último mensaje 30 Noviembre 2019, 07:11 am
por engel lex
Duda con el modulo os de python3
Scripting
retr02332 1 2,431 Último mensaje 30 Noviembre 2019, 17:27 pm
por @XSStringManolo
conflicto python3.11 python3.10
Python
sysax 1 5,623 Último mensaje 11 Noviembre 2023, 01:53 am
por D3s0rd3n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines