找到 10786 篇文章 关于 Python

Python 程序:将数组转换为具有相同项的普通列表

Arushi
更新于 2019年7月30日 22:30:23

131 次浏览

给定一个数组。我们的任务是将数组转换为普通的列表。我们使用 tolist() 函数来解决这个问题。此函数将数组作为(可能嵌套的)列表返回。算法步骤 1:给定一个数组。步骤 2:使用 tolist() 函数将数组转换为列表。步骤 3:显示列表。示例代码 # Python 程序:将数组转换为具有相同项的普通列表 from array import * def arraytolist(A): lst = A.tolist() # 列表 print("The List Is ::>",lst) # 驱动代码 A= array('i', [20,30,60]) # 数组 arraytolist(A) 输出 The List Is ::> [20, 30, 60] The List Is ::> [20, 30, 60]

Python 程序:计算从 1 到 n 的所有数字中设置位的总数。

Paul Richard
更新于 2020年6月23日 16:12:51

276 次浏览

给定一个正整数 n,我们将它转换为二进制表示,并计算设置位的总数。示例输入:n=3 输出:4 算法步骤 1:输入一个正整数数据。步骤 2:然后将其转换为二进制形式。步骤 3:初始化变量 s = 0。步骤 4:遍历每个元素并添加。步骤 5:显示总和。示例代码 # Python 程序:计算从 1 到 n 的所有数字中设置位的总数。 def countbits(n): # 初始化计数器 c = 0 for i in range(1, n + 1): c += bitsetcount(i) return c def bitsetcount(x): if (x

使用 Python 创建词云

karthikeya Boyini
更新于 2019年7月30日 22:30:23

1K+ 次浏览

在这个问题中,有一个包含一些文本的文件。我们必须从这些文本和一个遮罩图像创建词云。程序将词云图像存储为 png 格式。要实现这个问题,我们需要使用 Python 的一些库。这些库是 matplotlib、wordcloud、numpy、tkinter 和 PIL。要安装这些库,我们需要遵循以下命令:安装库 $ sudo pip3 install matplotlib $ sudo pip3 install wordcloud $ sudo apt-get install python3-tk 添加这些库后,我们可以编写 Python 代码来执行任务。... 阅读更多

如何使用 Python 将 HTML 转换为 PDF

Arushi
更新于 2019年7月30日 22:30:23

1K+ 次浏览

Python 提供了 Pdfcrowd API v2,它可以将 HTML 文档转换为 PDF。此 API 非常易于使用,集成只需几行代码。安装从 PyPI 安装客户端库 $ pip install pdfcrowd 转换将从网页/HTML 到 PDF 分三个步骤完成步骤 1:下载库 pdfkit $ pip install pdfkit 步骤 2:现在下载 wkhtmltopdf 对于 Ubuntu/Debian:sudo apt-get install wkhtmltopdf 对于 Windows:(a) 下载链接:WKHTMLTOPDF (b) 设置:PATH 变量设置二进制文件夹 ... 阅读更多

Python 程序:根据子列表中的第二个元素对列表进行排序。

AmitDiwan
更新于 2022年8月11日 08:56:19

1K+ 次浏览

在本文中,我们将根据子列表中的第二个元素对列表进行排序。假设我们有以下列表:[['jack', 50], ['antony', 20], ['jones', 87], ['gary', 70], ['tom', 90], ['sam', 110], ['warner', 65]] 输出应如下所示,即根据第二个元素排序:[['antony', 20], ['jack', 50], ['warner', 65], ['gary', 70], ['jones', 87], ['tom', 90], ['sam', 110]] Python 程序:使用 sort() 方法根据子列表中的第二个元素对列表进行排序 示例 # 自定义函数 def SortFunc(sub_li): sub_li.sort(key = lambda x: x[1]) return sub_li ... 阅读更多

Python 程序:两个矩阵的加法

Samual Sam
更新于 2019年7月30日 22:30:23

12K+ 次浏览

给定两个用户输入的矩阵。我们的任务是显示两个矩阵的加法。在这个问题中,我们使用嵌套列表推导式。算法步骤 1:输入两个矩阵。步骤 2:仅使用嵌套 for 循环迭代每一行和每一列。步骤 3:每次迭代都将两个矩阵的对应元素相加,并将结果存储起来。示例代码 # 使用嵌套循环对两个矩阵进行加法的程序 A=[] n=int(input("Enter N for N x N matrix : ")) #3 here #use list for storing 2D array #get the ... 阅读更多

Python 程序:计算你的身体质量指数 (BMI)

karthikeya Boyini
更新于 2019年7月30日 22:30:23

928 次浏览

我们必须输入我们的身高和体重。我们的任务是使用公式计算 BMI。算法步骤 1:输入你的身高和体重。步骤 2:然后应用计算 BMI 的公式。步骤 3:显示 BMI。示例代码 height = float(input("Enter your height(m): ")) weight = float(input("Enter your weight(kg): ")) print("Your BMI is: ", round(weight / (height * height), 2)) 输出 Enter your height (m): 5.8 Input your weight (kg): 64 Your body mass index is: 1.9

Python 程序:两个矩阵的乘法。

Samual Sam
更新于 2019年7月30日 22:30:23

19K+ 次浏览

给定两个用户输入的矩阵。我们的任务是显示两个矩阵的加法。在这个问题中,我们使用嵌套列表推导式。算法步骤 1:输入两个矩阵。步骤 2:使用嵌套 for 循环迭代每一行和每一列。步骤 3:取一个结果矩阵,它最初包含全为 0。然后我们将第一个矩阵的每一行元素与第二个矩阵的每个元素相乘,然后将所有相乘的值相加。这就是结果矩阵的值。示例代码 # 两个矩阵相乘的程序 A=[] n=int(input("Enter N for N x N matrix: ")) ... 阅读更多

Python 程序:求三个数中的最大值。

karthikeya Boyini
更新于 2019年7月30日 22:30:23

10K+ 次浏览

给定三个数 a、b 和 c,我们的任务是在给定的数字中找到最大元素。示例输入:a = 2,b = 4,c = 3 输出:4 算法步骤 1:输入三个用户输入的数字。步骤 2:将三个数字添加到列表中。步骤 3:使用 max() 函数查找最大数字 max(lst)。步骤 4:最后我们将打印最大数字。示例代码 def maximum(a, b, c): list = [a, b, c] return max(list) # ... 阅读更多

Python 程序:模幂运算

Samual Sam
更新于 2019年7月30日 22:30:23

654 次浏览

给定三个数字 x、y 和 z,我们的任务是计算 (x^y) % z 示例输入:x = 2,y = 3,p = 3 输出:2 解释:2^3 % 3= 8 % 3 = 2。算法步骤 1:输入三个数字。步骤 2:然后我们使用 pow() 计算幂,使用 % 进行取模运算。步骤 3:显示结果。示例代码 x = int(input("Enter First Value ::>")) y = int(input("Enter Second Value ::>")) z= (int)(1e9+7) # pow 函数使用 d = pow(x, y) % z print ("Value Is=",d) 输出 Enter First Value ::> 2 Enter Second Value ::> 3 Value Is= 8

广告