首页 > 编程语言 >在安卓手机上编写和运行Python 3.x程序

在安卓手机上编写和运行Python 3.x程序

时间:2023-06-09 19:01:57浏览次数:46  
标签:菜单 界面 单击 Python 安卓 手机 编写 安装


一、QPython 3H

1.下载与安装

进入手机“应用市场”,搜索“QPython 3H”,单击“安装”。

在安卓手机上编写和运行Python 3.x程序_安卓

 

2.安装之后在桌面上找到QPython 3H的图标,打开,主界面如下。

在安卓手机上编写和运行Python 3.x程序_d3_02

3.单击主界面上的“终端”,进入Python Shell界面,编写代码,单击“换行”执行。

在安卓手机上编写和运行Python 3.x程序_d3_03

4. 如果需要编写完整程序方便反复修改和运行,单击主界面上的“编辑器”,进入编辑器界面,单击右上角按钮,选择创建项目或文件。

在安卓手机上编写和运行Python 3.x程序_Python_04

然后编写代码,保存,运行。

在安卓手机上编写和运行Python 3.x程序_编写代码_05

在安卓手机上编写和运行Python 3.x程序_Python_06

运行结果界面如下图,按任意键返回编辑器界面。

在安卓手机上编写和运行Python 3.x程序_编写代码_07

5.如果需要使用安卓系统功能编写应用程序,可以在主界面上单击“程序”,查看已经提供的sl4a案例源码,然后根据需要进行利用和二次开发。

在安卓手机上编写和运行Python 3.x程序_编写代码_08

6.如果需要安装扩展库,可以在主界面上单击QPYPI,进入下面的页面。

在安卓手机上编写和运行Python 3.x程序_安卓_09

单击Pip console,然后执行命令install安装扩展库,网络不好时会经常失败,多试几次,再就是有些扩展库不支持源码安装,需要手机安装了相应的编译环境。

在安卓手机上编写和运行Python 3.x程序_d3_10

在安卓手机上编写和运行Python 3.x程序_编写代码_11

二、Pydroid3

这个APP在安卓手机应用市场里没有,可以使用浏览器找到下载到手机上进行安装和使用,或者在下面的地址直接下载:

链接: https://pan.baidu.com/s/10sThN4PMh5dMuTUU5PqY1A

提取码: gsu4

1.安装之后,在手机桌面上找到pydroid3图标,打开后默认是下面这样的页面。

在安卓手机上编写和运行Python 3.x程序_d3_12

编写代码,保存文件,运行程序,上面的程序运行结果如下图所示。

在安卓手机上编写和运行Python 3.x程序_d3_13

2.如果要使用Python Shell,可以在默认界面上单击左上角的主菜单,弹出下面的界面。

在安卓手机上编写和运行Python 3.x程序_安卓_14

在安卓手机上编写和运行Python 3.x程序_d3_15

3.如果要安装扩展库,可以使用主菜单中的Pip,例如

在安卓手机上编写和运行Python 3.x程序_编写代码_16

也可以使用主菜单中的Terminal进入终端,然后手动执行pip命令进行安装,并且可以指定国内服务器。

在安卓手机上编写和运行Python 3.x程序_d3_17

4.通过主菜单中的Examples可以查看大量案例源码进行学习或二次开发。

在安卓手机上编写和运行Python 3.x程序_d3_18

标签:菜单,界面,单击,Python,安卓,手机,编写,安装
From: https://blog.51cto.com/u_9653244/6450625

相关文章

  • Python 3.8实现支持断点续传的网络文件下载功能
    功能描述:下载URL指定的网络文件,支持断点续传。代码支持Python3.5/3.6/3.7/3.8以及更新的版本。所谓断点续传,是指因为各种原因下载过程被中断之后,再次下载时会继续之前的工作,避免重复下载浪费时间。参考代码:以spark官方下载地址为例,220M的文件。运行结果:......
  • Python+tkinter实现超时无键盘操作自动退出
    功能描述:Python+tkinter应用程序,启用软件之后,如果用户超过10分钟没有在指定组件中进行按键操作,给出提示信息之后退出程序。参考代码: 运行结果:......
  • 使用Python给自己的录课视频添加字幕
    功能描述:使用Python编写程序,给视频添加字幕,包括逐句出现的字幕和逐词出现的字幕,自己随意设置字幕的位置、起止时间等属性。参考代码: ......
  • Python实现“按任意键返回”和无回显输入
    功能描述:在某些应用场景中,需要实现“按任意键返回”这样的功能,在Python中如果使用内置函数input()的话必须有个回车键才表示输入结束,不够完美。在msvrct标准库中,可以使用getch()/getwch()或getche()/getwche()函数实现“按任意键返回”这样的功能,其中getch()和getwch()不回显,getche......
  • Python助力中学数学教学:绘图验证反比例函数与矩形交点的关系
    昨天下午,我正在看书,娃过来说“老爸,考你个数学题看你会不会啊”,我一想不过是九年级的数学题而已,岂能难的倒我,于是欣然答应。题目如下:如图,矩形左下角O为坐标原点,A为x正轴上一点,C为y正轴上一点,反比例函数的图像与矩形OABC的边AB交于E点,与BC交于D点。已知三角形ODE的面积为5,且线段BD长......
  • Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图)
    功能描述:根据给定数据,绘制南丁格尔玫瑰图,也就是在极坐标系中绘制柱状图。参考代码:绘制结果:......
  • Python 字典
    Dict数据类型一、创建一个字典>>>a={'name':'gm','age':18}>>>a{'age':18,'name':'gm'}二、查看字典#获取字典a的值>>>a{'age':18,'name':'gm'}#......
  • python3中print()函数打印多个变量值
    第一种方法:print("变量1",file_name,"变量2",new_name) print("变量1",file_name,"变量2",new_name) 第二种方法:print("变量1:%s变量2:%s"%(file_name,new_name)) print("变量1:%s变量2:%s"%(file_name,new_nam......
  • python装饰器
    '''1将outer定义代码块读入内存中,没有调用outer()2解释装饰器的作用2.1立即执行作为装饰器的函数outer(被装饰的函数名)2.2被装饰的函数名f1作为参数被传递给装饰函数outer(f1)3解释2装饰器的注意事项3.1装饰函数无论有无()都会执行3.2装饰函数里的参......
  • 实验六 实验6 turtle绘图与python库应用编程体验
    task1_1源代码:fromturtleimport*defmove(x,y):'''画笔移动到坐标(x,y)处'''penup()goto(x,y)pendown()defdraw(n,size=100):'''绘制边长为size的正n变形'''foriinrange(n):......