python趣味程序,好玩儿的python程序

  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 plt

  Partition = 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 pyautogui

  num=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 pyttsx3

  engine = pyttsx3.init()

  engine.say(This is a python example in MEDIUM)

  engine.runAndWait()      

  上述代码运行后,输出是一个女性声音,将对应的文字转化为音频播放。

  

9.截图

  实现一个python程序,来实现截取屏幕截图的功能

  如下代码所示,我们使用python库pyautogui 来实现截屏功能。

  代码如下:

  

import pyautogui

  screenshot = pyautogui.screenshot()

  screenshot.save("screenshot.png")          

  上述代码运行后,输出文件截图保存在 python 源文件目录下。我们可以尝试使用 time.sleep() 语法来延迟屏幕截图。

  

10.网络监测

  实现一个python程序,用来检测互联网上传和下载速度

  在下述程序中,为了监测互联网速度,我们使用了speedtest 库,要安装此第三方库,可以使用pip install speedtest-cli 语法进行安装。

  代码如下:

  

import speedtest

  speed = 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 random

  import 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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为
  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为,浅谈Python程序的错误-变量未定义
  • Python程序设计与算法基础教程,python算法指南
  • Python程序设计与算法基础教程,python算法指南,Python常用算法学习基础教程
  • ,,8个实用的Python程序你知道几个
  • python程序打包成exe可执行文件,python程序打包成exe后的 运行速度
  • python流程管理,Python程序开发流程
  • Python程序开发案例教程,python程序设计案例实践教程
  • python编程基础与案例集锦,python程序代码实例
  • python程序设计实例教程董付国课后答案,python程序设计第三版董付国
  • 如果在python程序中没有导入相关模块,python外部模块不用导入可以直接使用
  • Python程序语言设计基础,Python编程设计
  • python程序语言的特点,Python编程的特点
  • python程序编写,python编程求素数
  • python向服务器发送数据,python程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: