Requisito previo: Bucles
Nota: La salida de todos estos programas se prueba en Python3
1. ¿Cuál es el resultado de lo siguiente?
mylist = ['geeks', 'forgeeks'] for i in mylist: i.upper() print(mylist)
- [‘GEEKS’, ‘FORGEES’].
- [‘geeks’, ‘forgeeks’].
- [Ninguno Ninguno].
- Inesperado
Producción:
2. [‘geeks’, ‘forgeeks’]
Explicación: La función upper() no modifica una string en su lugar, devuelve una nueva string que no se almacena en ninguna parte.
2. ¿Cuál es el resultado de lo siguiente?
mylist = ['geeks', 'forgeeks'] for i in mylist: mylist.append(i.upper()) print(mylist)
- [‘GEEKS’, ‘FORGEES’].
- [‘geeks’, ‘forgeeks’, ‘GEEKS’, ‘FORGEEKS’].
- [Ninguno Ninguno].
- Ninguno de esos
Producción:
4. None of these
Explicación: el ciclo no termina a medida que se agregan nuevos elementos a la lista en cada iteración.
3. ¿Cuál es el resultado de lo siguiente?
i = 1 while True: if i % 0O7 == 0: break print(i) i += 1
- 1 2 3 4 5 6.
- 1 2 3 4 5 6 7.
- error.
- Ninguno de esos
Producción:
1. 1 2 3 4 5 6
Explicación: El ciclo terminará cuando i sea igual a 7.
4. ¿Cuál es el resultado de lo siguiente?
True = False while True: print(True) break
- Falso.
- Verdadero.
- Error.
- Ninguno de esos
Producción:
3. Error
Explicación: SyntaxError, True es una palabra clave y su valor no se puede cambiar.
5. ¿Cuál es el resultado de lo siguiente?
i = 1 while True: if i % 3 == 0: break print(i) i + = 1
- 1 2 3.
- 1 2.
- Error de sintaxis.
- Ninguno de esos
Producción:
3. Syntax Error
Explicación: SyntaxError, no debería haber un espacio entre + y = en += .
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