刚学Python,现在写一个背单词的小程序?

大家好,我是【Python办公自动化】:闲暇之余分享点文字、编程、设计等干货,希望和你一起成长。

一起学习Python办公自动化,教你快速学习Python的方法,可以站内私信我。

random.randint()方法里面的取值区间是前闭后闭区间,使用的时候一定要注意。

random.randint(1, 11) #生成的随机数n: 1 &lt= n &lt= 11.

random.randint(12, 20) #生成的随机数n: 12 &lt= n &lt= 20

而字典b只有10个kv。当随机数为11的时候,就会出现list索引的问题。

所以会导致list index out of range。

正确的做法如下:

把代码random.randint(1, 11)修改成random.randint(1, 10)就可以了。

祝你好运。

你用python写过哪些好玩的微信小程序?

首先要明确一点,python是后台语言,不能直接用python来写微信小程序的。

微信小程序是用javascript和css来写的。

python只是用来给小程序提供后台数据用的。同样可以为小程序提供后台数据的有java和php。

python易于上手,你都用python做什么?

对于非程序员:

1.辅助工作,如处理excel,基本数据统计,一些常规文件操作的批量处理等。

2.信息获取,比如去某个网站批量获取数据,去某个系统批量获取查询结果。

3.数据分析,数据分析,可视化显示等

对于程序员:

1.做网站和系统,比如豆瓣网

2.数据挖掘,比如舆情分析

3.人工智能建模等

怎样用python做小程序?

python不适合做小程序的。

1、微信官方为小程序提供了大量的接口api,开发小程序需要有基本的Javascript,HTML,CSS的基础。

2、 小程序开发,常见使用“MINA”框架Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。这个框架为微信小程序的运行提供了丰富的组件和API。要学会和掌握小程序的框架结构、数据绑定机制、模板、数据缓存、常用组件和API等相关知识。