自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 使用Python实现简单爬虫

在上面的代码中,我们首先使用requests库发送HTTP请求获取页面内容,然后使用BeautifulSoup解析页面内容。接着,我们使用soup.find_all()方法提取页面中的所有链接。最后,我们遍历链接列表,并打印出每个链接的href属性。需要注意的是,我们在打印链接之前检查了href属性是否以“#”开头,因为有些链接可能会以“#”开头,这些链接通常是页内链接,不需要爬取。在Python中,有许多库可以用来实现爬虫。其中最流行的库之一是BeautifulSoup。

2023-11-19 13:30:13 645

原创 使用Python实现链表数据结构

data属性用于存储节点的值,next属性用于指向下一个节点。然后我们定义了一个LinkedList类,它包含一个head属性,该属性指向链表的第一个节点。append方法用于在链表的末尾添加一个新节点,display方法用于打印链表中所有节点的值。链表可以分为单向链表、双向链表和循环链表等类型。在单向链表中,每个节点只有一个指向下一个节点的指针。在双向链表中,每个节点有两个指针,一个指向上一个节点,另一个指向下一个节点。循环链表是一种特殊的单向链表,最后一个节点的指针指向第一个节点。

2023-11-19 13:28:13 56

原创 使用Python实现冒泡排序算法

作为输入,并返回一个已排序的列表。函数内部使用两个嵌套的循环来遍历整个列表,并比较相邻元素的大小。如果当前元素大于下一个元素,则交换它们的位置。在每一次内层循环结束后,列表中最后的i个元素已经有序,因此在下一轮循环中可以减少比较次数。在这个实现中,我们定义了一个名为。的函数,它接受一个列表。

2023-11-19 13:26:13 61

原创 掌握编程编辑器,提高编程效率

二、编程编辑器的使用技巧。一、常用的编程编辑器。

2023-11-19 13:23:35 44

原创 七段电子管数码时间绘制

软件程序应包括以下几个模块:时间获取模块、时钟信号产生模块、LED控制模块等。时间获取模块用于获取当前时间,时钟信号产生模块用于产生计时脉冲,LED控制模块则根据当前时间和计时脉冲点亮相应的LED段。该电路应包括电源、时钟、控制电路、七段LED显示和连接线等部分。电源为整个电路提供电能,时钟产生计时脉冲,控制电路根据时间信号点亮相应的LED段,七段LED显示则负责展示时间数字。七段电子管数码显示使用七个LED段(通常分别表示数字1-9)和一个小数点(DP)来表示时间。一、七段电子管数码显示原理。

2023-11-19 13:21:01 3593

原创 GuessWords.py:一个有趣的猜单词游戏

GuessWords.py程序首先定义了一个词库WORDS,其中包含了一些单词。然后,程序会在这些单词中随机选择一个作为目标单词。接下来,程序会将这个目标单词的字母打乱顺序,形成一个新的单词,称为jumble。这个过程是通过从目标单词中随机抽取一个字母,将其放入jumble中,然后从目标单词中删除这个字母,直到目标单词中没有字母为止。这样,jumble中包含了目标单词的所有字母,但顺序是随机的。

2023-11-19 13:15:57 35

原创 螺旋式正方形打印的实现

在日常生活中,我们经常需要使用各种形状来表达信息。其中,正方形由于其简洁的形态和易于识别的特点,被广泛应用于各种场合。在计算机图形学中,正方形的绘制也是基本技能之一。本文将介绍一种使用Python的turtle库实现螺旋式正方形打印的方法。螺旋式正方形打印的实现原理是利用turtle库提供的绘图功能,通过控制turtle的移动和转向,以螺旋的方式绘制正方形。运行上述代码,将会在屏幕上绘制出一个螺旋式的正方形。你可以根据需要调整代码中的参数,如起始位置、画笔长度、每次移动的长度等,以获得不同的效果。

2023-11-19 13:11:46 29

原创 使用Python编写一个打印菱形图案的程序

在上面的代码中,我们使用了一个while循环来反复询问用户是否需要继续打印菱形。用户可以输入"Y"或"y"继续打印下一个菱形,或者输入"N"结束程序。在循环中,我们首先获取用户输入的菱形行数N,然后计算出菱形的行数rows。接着使用两个嵌套的循环分别打印出菱形的上半部分和下半部分。最后再次询问用户是否需要继续打印下一个菱形。

2023-11-16 23:03:01 823

原创 计算1-100之间所有奇数和偶数的和

在本文中,我们将使用Python编程语言来计算1到100之间所有奇数和偶数的和。我们将使用两个循环来分别计算奇数和偶数的和。运行这段代码后,你会得到1到100之间所有奇数的和和所有偶数的和。循环从1到100(包含100)进行迭代。在每次迭代中,我们将检查当前的数字是否是奇数。循环从1到100(包含100)进行迭代。在每次迭代中,我们将检查当前的数字是否是偶数。如果结果是1,那么数字是奇数,我们将它添加到。如果结果是0,那么数字是偶数,我们将它添加到。,并将其初始化为0。最后,我们将打印出奇数和偶数的总和。

2023-11-16 22:40:54 792

原创 九九乘法口诀.py:轻松编写Python程序

这就是我们熟悉的九九乘法口诀表。这个简单的Python程序利用了Python的列表解析功能和字符串格式化的强大功能,可以很容易地生成这样的表格。现在你可以试着修改这个程序,让它满足你的特殊需求。在我们的Python之旅中,我们可以利用Python的循环和字符串格式化功能来编写一个程序,这个程序将生成我们熟悉的九九乘法口诀表。

2023-11-16 22:24:54 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除