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())
- Falso verdadero
- Ninguno Ninguno
- Verdad verdad
- 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))
- falso, falso
- Ninguno Ninguno
- Verdad verdad
- 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')])
- amor
- python
- novia
- 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)))
- [0, 0, ]
- [0, 5, 2, 0, ‘gfg’, ”, []]
- Error
- [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")
- frikisforgeeks
- amor
- abhi
- 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