App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
170A.- Python.
p170A_pythonpitagoras.aia
- Vamos a ejecutar códigos de Python en App Inventor..
- Vamos a https://skulpt.org/
- Leemos la documentación: https://skulpt.org/using.html
- Observamos que necesitaremos:
<script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js " type ="text/javascript "> </script >
<script src ="http://www.skulpt.org/js/skulpt.min.js " type =" text/javascript "> </script >
<script src ="http://www.skulpt.org/js/skulpt-stdlib.js " type =" text/javascript "> </script >
- Y un código para la entrada de datos, ejecución y salida del resultado.
- Skulp es una implementación de Python en navegadores web, pero es limitada, no funciona con todos los comandos de Python.
________________________________________________________________________________________
- Código para ejecutar Python.
skultp.htm |
<script src="jquery-1.9.0.min.js"></script>
<script src="skulpt.min.js"></script>
<script src="skulpt-stdlib.js"></script>
<script>
function builtinRead(x) {
if (Sk.builtinFiles === undefined || Sk.builtinFiles["files"][x] === undefined)
throw "File not found: '" + x + "'";
return Sk.builtinFiles["files"][x];
}
function outf(text) {
window.AppInventor.setWebViewString("" + text);
}
var prog = window.AppInventor.getWebViewString();
Sk.configure({output:outf, read:builtinRead});
Sk.importMainWithBody("<stdin>", false, prog, true);
</script>
|
- Código del teorema de Pitágoras en Python.
- Aquí podemos probar códigos de Python, copia este código y pruébalo:
https://py3.codeskulptor.org/
pitagoras.py |
import math
cateto1 = input("Valor de un cateto: ")
cateto2 = input("Valor del otro cateto: ")
hipotenusa = math.sqrt(math.pow(int(cateto1),2) + math.pow(int(cateto2),2))
print(hipotenusa)
|
_________________
- Diseño.
_________________
- Bloques.
__________________________________
|