python趣味程序,好玩儿的python程序
本文主要和大家分享10个有趣的Python程序。Python程序有很多模块和第三方包,对高效编程很有帮助。因此,了解如何正确使用这些模块非常重要。以下详细内容,可以参考有需要的朋友。
1. 引言
Python程序有很多模块和第三方包,对高效编程很有帮助。知道如何正确使用这些模块很重要。本文主要介绍Python中常用的一些非常实用的模块。
2.Python伪信息生成器
创建一个程序来生成虚假数据,如姓名、电子邮件或包含所有个人信息的详细虚假个人资料。
Faker是一个python软件包,可以使用pip install Faker安装在终端中。下面的程序faker生成器每次运行,都会产生不同的随机数据。
从faker进口Faker
fake=Faker()
print(fake.name())
print(fake.email())
print(fake.country())
print(fake.profile())
输出如下:
3.手写文本图像
实现一个程序把给定的文本转换成手写笔记。
为了完成以上功能,需要一个第三方包pywhatkit,可以使用pip install pywhatkit安装。这个软件包还有很多其他功能,比如在谷歌上搜索。
样例代码如下:
导入pywhatkit
pywhatkit.text _ to _手写( 从基础开始学习Python极其重要。在开始学习python之前,理解像c这样的基础语言是必须的,还有一些oops概念。Python程序有许多模块和包,这有助于高效编程。
建议您理解这些模块,并1正确使用许多语法和库。
在本文中,程序中使用了一些模块和包。
Python包含大量的库,其中一些非常有趣)
输出如下:
将输出作为图像文件保存在当前python文件目录中。
4.实现电脑关机
实现一个程序来自动关闭计算机。
上述功能的实现需要OS库,可以通过pip install os安装。我们可以用这个库来实现关机,重启,或者设置关机和重启的倒计时。
样例代码如下:
导入操作系统
shutdown=input(是否要关闭计算机(是/否): )
如果关闭==是 :
os.system(关机/s /t 1 )
else:
打印(“未请求关机”)
注意事项如下:
请确保在执行此程序之前保存并关闭所有文档。运行此程序可能会导致计算机关机后未保存的数据丢失。
5.打印日历
打印指定月份和年份日历的程序
Python中有一个内置的模块calendar,可以帮助访问日历。这个模块有很多方法。在下面的程序中,我们试图打印一年中指定月份的日历。
导入日历
year=int(输入(输入所需日历的年份))
month=int(input(输入请求的月份
uired calendar "))
print(calendar.month(year,month))
运行结果如下:
6.画一个饼图
实现在饼图中用百分比表示每月费用的程序
在下述程序中,我们使用matplotlib
来画饼图。可以使用pip install matplotlib
安装此库。有了这个模块,可以用python编写许多交互式视觉效果。
样例代码如下:
import matplotlib.pyplot as pltPartition = Holidays, Eating_Out, Shopping, Groceries
sizes = [250, 100, 300, 200]
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=Partition, autopct=%1.1f%%, shadow=True, startangle=90)
ax1.axis(equal)
plt.show()
运行结果如下:
7.弹出告警框
实现一个程序来显示带有消息的告警框效果
下述程序使用第三方库pyautogui
来显示告警框。通常来说,可以使用pip install pyautogui
来安装它。这个模块有很多方法,比如使用python程序来控制鼠标和键盘。
样例代码如下:
import pyautoguinum=int(input("Enter a value to divide 100"))
if num == 0:
pyautogui.alert(" Alert!!! 100 cannot be divided by 0")
else:
print(fThe value is {100/num})
输出如下:
8.文本转语音
实现一个程序来将文本转化为语音
为了实现将文本转化为音频,需要使用pip install pyttsx3 来安装一个转换库。这个库有很多模块,我们还可以尝试改变音频的声音、音量和速度。
样例代码如下:
import pyttsx3engine = pyttsx3.init()
engine.say(This is a python example in MEDIUM)
engine.runAndWait()
上述代码运行后,输出是一个女性声音,将对应的文字转化为音频播放。
9.截图
实现一个python程序,来实现截取屏幕截图的功能
如下代码所示,我们使用python库pyautogui
来实现截屏功能。
代码如下:
import pyautoguiscreenshot = pyautogui.screenshot()
screenshot.save("screenshot.png")
上述代码运行后,输出文件截图保存在 python 源文件目录下。我们可以尝试使用 time.sleep()
语法来延迟屏幕截图。
10.网络监测
实现一个python程序,用来检测互联网上传和下载速度
在下述程序中,为了监测互联网速度,我们使用了speedtest
库,要安装此第三方库,可以使用pip install speedtest-cli
语法进行安装。
代码如下:
import speedtestspeed = speedtest.Speedtest()
download_speed = speed.download()
upload_speed = speed.upload()
print(fThe download speed is {download_speed})
print(fThe uplaod speed is {upload_speed})
运行结果如下:
11.用 Python 绘制图形
实现一个程序,使用turtle 制作螺旋图形
在下述程序中,我们使用 Python
中的Turtle 绘制了一个螺旋图。要安装该库,可以使用pip install PythonTurtle
。 Python Turtle主要用于绘制视觉图形,以及图形的形状颜色设置。
样例代码如下:
import randomimport turtle
colors = [red,cyan,pink ,yellow, green,orange]
t = turtle.Turtle()
t.speed(10)
turtle.bgcolor("black")
length=100
angle =50
size=5
for i in range(length):
color=random.choice(colors)
t.pencolor(color)
t.fillcolor(color)
t.penup()
t.forward(i+50)
t.pendown()
t.left(angle)
t.begin_fill()
t.circle(size)
t.end_fill()
turtle.exitonclick()
turtle.bgcolor("black")
运行结果如下:
12.总结
本文重点汇总了使用Python中的第三方库来实现常见场景下的一些简单有趣的功能,并给出了样例程序和相应的解释。
到此这篇关于这10个有趣的Python程序的文章就介绍到这了,更多相关Python程序内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。