has
El método has es un método objeto que verifica si hay error o no en el código dado o en un o varios bits dados.
- typepy
- characters1239
- lines35
#!/usr/bin/env python # -*- coding: utf-8 -*- from Assets.ErrorsManager import ErrorsManager errors_manager:ErrorsManager = ErrorsManager() print(("Prueba 1", errors_manager.has(0))) print(("Prueba 2", errors_manager.has("A"))) print(("Prueba 3", errors_manager.has([0, 0]))) print(("Prueba 4", errors_manager.has(105))) print(("Prueba 5", errors_manager.has("pB"))) print(("Prueba 6", errors_manager.has([41, 1]))) print(("Prueba 7", errors_manager.has(105, 5))) print(("Prueba 8", errors_manager.has("pB", 5))) print(("Prueba 9", errors_manager.has([41, 1], 5))) print(("Prueba 10", errors_manager.has(105, 4))) print(("Prueba 11", errors_manager.has("pB", 4))) print(("Prueba 12", errors_manager.has([41, 1], 4))) print(("Prueba 13", errors_manager.has(105, (5, 6)))) print(("Prueba 14", errors_manager.has("pB", (5, 6)))) print(("Prueba 15", errors_manager.has([41, 1], (5, 6)))) print(("Prueba 16", errors_manager.has(105, (4, 5, 6)))) print(("Prueba 17", errors_manager.has("pB", (4, 5, 6)))) print(("Prueba 18", errors_manager.has([41, 1], (4, 5, 6)))) print(["Prueba 19", errors_manager.has(105, (1, 2))]) print(["Prueba 20", errors_manager.has("pB", (1, 2))]) print(["Prueba 121", errors_manager.has([41, 1], (1, 2))])
- typejs
- characters1332
- lines33
"use strict"; /** @type {ErrorsManager} */ const errors_manager = new ErrorsManager(); console.log(["Prueba 1", errors_manager.has(0)]); console.log(["Prueba 2", errors_manager.has("A")]); console.log(["Prueba 3", errors_manager.has([0, 0])]); console.log(["Prueba 4", errors_manager.has(105)]); console.log(["Prueba 5", errors_manager.has("pB")]); console.log(["Prueba 6", errors_manager.has([41, 1])]); console.log(["Prueba 7", errors_manager.has(105, 5)]); console.log(["Prueba 8", errors_manager.has("pB", 5)]); console.log(["Prueba 9", errors_manager.has([41, 1], 5)]); console.log(["Prueba 10", errors_manager.has(105, 4)]); console.log(["Prueba 11", errors_manager.has("pB", 4)]); console.log(["Prueba 12", errors_manager.has([41, 1], 4)]); console.log(["Prueba 13", errors_manager.has(105, [5, 6])]); console.log(["Prueba 14", errors_manager.has("pB", [5, 6])]); console.log(["Prueba 15", errors_manager.has([41, 1], [5, 6])]); console.log(["Prueba 16", errors_manager.has(105, [4, 5, 6])]); console.log(["Prueba 17", errors_manager.has("pB", [4, 5, 6])]); console.log(["Prueba 18", errors_manager.has([41, 1], [4, 5, 6])]); console.log(["Prueba 19", errors_manager.has(105, [1, 2])]); console.log(["Prueba 20", errors_manager.has("pB", [1, 2])]); console.log(["Prueba 121", errors_manager.has([41, 1], [1, 2])]);
La respuesta a estos ejemplos sería:
Prueba | Python | JavaScript |
---|---|---|
1 | False | false |
2 | False | false |
3 | False | false |
4 | True | true |
5 | True | true |
6 | True | true |
7 | True | true |
8 | True | true |
9 | True | true |
10 | False | false |
11 | False | false |
12 | False | false |
13 | True | true |
14 | True | true |
15 | True | true |
16 | True | true |
17 | True | true |
18 | True | true |
19 | False | false |
20 | False | false |
21 | False | false |
Prueba | Python | JavaScript |
Cuando se especifican los Bits, éstos han de cumplirse en todos los casos.