写个python的相关例子
时间: 2023-03-10 20:10:57 浏览: 52
示例:这是一个简单的Python程序,用于计算两个数字的乘积:num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))# 计算乘积
product = num1 * num2# 显示结果
print("乘积是:", product)
相关问题
朴素算法写个python例子
朴素算法,也称为暴力算法,是一种简单直接的算法思想,通常用于解决一些简单的问题。下面是一个使用朴素算法实现的字符串匹配的Python例子:
```python
def naive_string_matching(text, pattern):
n = len(text)
m = len(pattern)
result = []
for i in range(n - m + 1):
j = 0
while j < m and text[i + j] == pattern[j]:
j += 1
if j == m:
result.append(i)
return result
text = "ABABDABACDABABCABAB"
pattern = "ABABCABAB"
matches = naive_string_matching(text, pattern)
print("Pattern found at positions:", matches)
```
上述代码中,`naive_string_matching`函数接受两个参数:`text`表示待匹配的文本,`pattern`表示要查找的模式。函数通过两层循环遍历文本,逐个字符进行比较,如果找到了完全匹配的模式,则将匹配的起始位置添加到结果列表中。
写一个python爬虫的例子
好的,以下是一个简单的 Python 爬虫例子,用于获取某个网站的文章标题和链接:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.example.com/articles'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
articles = []
for article in soup.find_all('article'):
title = article.find('h2').text.strip()
link = article.find('a')['href']
articles.append({'title': title, 'link': link})
print(articles)
```
这个爬虫会向指定的网站发送请求,然后使用 BeautifulSoup 库解析 HTML 页面,查找所有文章的标题和链接,并将它们保存到一个列表中。最后,打印出这个列表。需要注意的是,爬虫在访问网站时应该遵循网站的 robots.txt 文件,以确保不会对网站造成不必要的影响。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)