Salida de programas de Python | Conjunto 21 (Bool)

Requisito previo: nota booleana  : la salida de todos estos programas se prueba en Python3 1. ¿Cuál es la salida del código:

 
 

Python3

print(bool('False'))
print(bool())
  1. Falso verdadero
  2. Ninguno Ninguno
  3. Verdad verdad
  4. Verdadero Falso

Producción: 
 

4. True, False

Explicación: si el argumento pasado a la función booleana no equivale a cero, la función booleana devuelve verdadero; de lo contrario, siempre devuelve falso. En el código anterior, en la primera línea, ‘Falso’ se pasa a la función que no equivale a 0. Por lo tanto, la salida es verdadera. En la segunda línea, se pasa una lista vacía a la función bool. Por lo tanto, la salida es falsa.
2. ¿Cuál es la salida del código: 
 

Python3

print(not(4>3))
print(not(5&5))
  1. falso, falso
  2. Ninguno Ninguno
  3. Verdad verdad
  4. Verdadero Falso

Producción: 
 

1. False, False

Explicación: la función no devuelve verdadero si el argumento es falso y falso si el argumento es verdadero. Por lo tanto, la primera línea del código anterior devuelve falso y la segunda línea también devuelve falso.
3. ¿Cuál es la salida del código: 
 

Python3

print(['love', 'python'][bool('gfg')])
  1. amor
  2. python
  3. novia
  4. Ninguna

Producción: 
 

2. python

Explicación: podemos leer el código anterior como print ‘love’ si el argumento pasado a la función booleana es cero; de lo contrario, print ‘python’. El argumento pasado a la función booleana en el código anterior es ‘gfg’, que no equivale a cero y, por lo tanto, el resultado es: «python» .
4. ¿Cuál es la salida del código: 
 

Python3

mylist =[0, 5, 2, 0, 'gfg', '', []]
print(list(filter(bool, mylist)))
  1. [0, 0, ]
  2. [0, 5, 2, 0, ‘gfg’, ”, []]
  3. Error
  4. [5, 2, ‘gfg’]

Producción: 
 

4. [5, 2, 'gfg']

Explicación: El código anterior devuelve una nueva lista que contiene solo aquellos elementos de la lista mylist que no son iguales a cero. Por lo tanto, la salida es: [5, 2, ‘gfg’].
5. ¿Cuál es la salida del código: 
 

Python3

if (7 < 0) and (0 < -7):
    print("abhi")
elif (7 > 0) or False:
    print("love")
else:
    print("geeksforgeeks")
  1. frikisforgeeks
  2. amor
  3. abhi
  4. Error

Producción: 
 

2. love

Explicación: El código que se muestra arriba imprime la opción apropiada dependiendo de las condiciones dadas. La condición que coincide es (7>0), y por lo tanto la salida es: «amor».
 

Publicación traducida automáticamente

Artículo escrito por Abhishek Sharma 44 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *