前言

Hi,大家好。Python丰富的开发生态是它的一大优势,各种第三方库、框架和代码,都是前人造好的“轮子”,能够完成很多操作,让你的开发事半功倍。

下面就给大家介绍几个通过Python构建的项目,以此来学习Python编程。这些例子都很简单实用,大家也可尝试根据项目的目的及提示,自己构建解决方法,提高编程水平,

简易小程序

骰子模拟器

要求:创建一个程序来模拟掷骰子。

说明:当用户询问时,使用random模块生成一个1到6之间的数字。

python入门小程序 python编程小程序_python入门小程序


运行效果如下:

python入门小程序 python编程小程序_编程开发_02

随机密码生成器

要求:创建一个程序,可指定密码长度,生成一串随机密码。

说明:创建一个数字+大写字母+小写字母+特殊字符的字符串,根据设定的密码长度随机生成一串密码。

python入门小程序 python编程小程序_python入门小程序_03


运行效果如下:

python入门小程序 python编程小程序_编程开发_04

句子生成器

要求:通过用户提供的输入,来生成随机且唯一的句子。

说明:以用户输入的名词、代词、形容词等作为输入,然后将所有数据添加到句子中,并将其组合返回。

python入门小程序 python编程小程序_python小程序_05


运行效果如下:

python入门小程序 python编程小程序_python_06

故事生成器

要求:每次用户运行程序时,都会生成一个随机的故事。

说明:random模块可以用来选择故事的随机部分,内容来自每个列表里。

python入门小程序 python编程小程序_python入门小程序_07


运行效果如下:

python入门小程序 python编程小程序_python_08

邮件地址切片器

要求:编写一个Python脚本,可以从邮件地址中获取用户名和域名。

说明:使用@作为分隔符,将地址分为分为两个字符串。

python入门小程序 python编程小程序_编程开发_09


运行效果如下:

python入门小程序 python编程小程序_python自学资料_10