找到 10786 篇文章 关于 Python

Python 程序:求能被 X 整除的最小 K 位数

Pavitra
更新于 2019年9月26日 12:00:10

340 次查看

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述:给定整数 n 和 d,我们需要找到能被 d 整除的最小 n 位数。方法 1. 首先,我们计算 MIN:最小 n 位数 (1000...n 次)。2. 现在,如果 MIN % X 为 0,则 ans = MIN。3. 否则,ans = (MIN + X) - ((MIN + X) % X)。这是因为在 [MIN...MIN+X] 范围内一定存在一个能被 d 整除的数。现在让我们看看实现示例实时演示def answer(n, d): # 计算 MAX Min = pow(10, d-1) if(Min%n ... 阅读更多

Python 程序中的单利计算

Pavitra
更新于 2019年9月26日 11:56:50

212 次查看

在这篇文章中,我们将学习如何在 Python 3.x 或更早版本中计算单利。单利是通过将每日利率乘以本金乘以付款之间经过的天数来计算的。数学上,单利 = (P x T x R)/100,其中 P 是本金,T 是时间,R 是利率。例如,如果 P = 1000,R = 1,T = 2,则单利 = 20.0。现在让我们看看如何在 Python 中实现一个简单的单利计算器。示例实时演示P = 1000 R = 1 T = 2 # 单利 SI = (P * R ... 阅读更多

Python 程序中的选择排序

Pavitra
更新于 2019年9月26日 11:49:07

303 次查看

在这篇文章中,我们将学习选择排序及其在 Python 3.x 或更早版本中的实现。在选择排序算法中,数组是通过递归地从未排序部分中找到最小元素并将其插入到开头来排序的。在对给定数组执行选择排序时,会形成两个子数组。一个子数组已排序。另一个子数组未排序。在选择排序的每次迭代中,从未排序子数组中弹出最小元素并将其插入到已排序子数组中。让我们看看该算法的可视化表示现在让我们看看… 阅读更多

Python 程序中的线性搜索

Pavitra
更新于 2019年9月26日 08:11:37

14K+ 次查看

在这篇文章中,我们将学习线性搜索及其在 Python 3.x 或更早版本中的实现。算法从给定 arr[] 的最左元素开始,逐个将元素 x 与 arr[] 的每个元素进行比较。如果 x 与任何元素匹配,则返回索引值。如果 x 与 arr[] 中的任何元素都不匹配,则返回 -1 或元素未找到。现在让我们看看给定方法的可视化表示示例实时演示def linearsearch(arr, x): for i in range(len(arr)): if arr[i] == x: return i return -1 arr = ... 阅读更多

Python 程序中的插入排序

Pavitra
更新于 2019年9月26日 08:05:33

1K+ 次查看

在这篇文章中,我们将学习如何在 Python 3.x 或更早版本中实现插入排序。算法迭代输入元素,在每次迭代中扩展已排序数组。将当前元素与已排序数组中最大的可用值进行比较。如果当前元素较大,则将其保留在其位置并继续下一个元素;否则,它会在已排序数组中找到其正确位置并将其移动到数组中的该位置。这是通过将所有大于当前元素的元素向右移动来实现的,这些元素位于已排序的… 阅读更多

Python 程序中两个以上(或数组)数字的最大公约数

Pavitra
更新于 2019年9月26日 07:59:28

154 次查看

在这篇文章中,我们将学习如何解决下面给出的问题陈述问题陈述我们将得到一个数字数组,我们需要找到最大公约数。如果我们需要找到两个以上数字的最大公约数,则最大公约数等于作为参数提供的全部数字的公共质因数的乘积。它也可以通过重复获取参数对的数字的最大公约数来计算。在这里我们将实现后一种方法,现在让我们看看实现示例实时演示def findgcd(x, y): while(y): x, y = ... 阅读更多

Python 程序中求抛物线的顶点、焦点和准线

Pavitra
更新于 2019年9月26日 07:46:33

133 次查看

在这篇文章中,我们将学习如何解决下面给出的问题陈述问题陈述抛物线方程的标准形式是 y=ax^2+bx+c。输入 a、b 和 c 的值,我们的任务是找到顶点的坐标、焦点和准线方程。抛物线的顶点是它发生最急转弯的坐标,而 y=a 是用于生成曲线的直线。准线是用于描述曲线或曲面的固定线。现在让我们看看实现示例实时演示def findparabola(a, b, c): print ("顶点: (" , (-b ... 阅读更多

Python 程序中求圆柱体的周长

Pavitra
更新于 2019年9月26日 07:43:38

317 次查看

在这篇文章中,我们将学习如何解决下面给出的问题陈述问题陈述输入直径和高度,求圆柱体的周长。周长就是圆柱体的侧视图,即矩形。因此,周长 = 2 * (h + d),其中 d 是圆柱体的直径,h 是圆柱体的高度。现在让我们看看实现示例实时演示# 计算圆柱体周长的函数 def perimeter(diameter, height): return 2 * (diameter + height) # 主程序 diameter = 5; height = 10; print ("周长 = ... 阅读更多

Python 程序:求第 n 项为 n^2 – (n-1)^2 的级数之和

Pavitra
更新于 2019年9月26日 07:34:20

268 次查看

在这篇文章中,我们将学习如何解决下面给出的问题陈述:问题陈述给定一个整数输入 n,我们需要对所有 n 项求和,其中级数中的第 n 项表示如下:Tn = n2 - (n-1)2 我们有直接计算和的公式,其中包括 n 的平方乘法,这涉及更多的计算复杂度。为了减少这一点,我们在这里使用模乘法方法现在让我们看看实现示例实时演示# Python 程序,用于查找给定级数的和。mod = 1000000007 def findSum(n): return ((n % mod) ... 阅读更多

Python 程序:求一个数的奇数因数之和

Pavitra
更新于 2019年9月26日 07:32:00

590 次查看

在这篇文章中,我们将学习如何解决下面给出的问题陈述问题陈述给定一个数字输入 n,任务是找到一个数的奇数因数之和。在这里,我们首先需要消除所有偶数因数。为了消除所有偶数因数,我们重复地除以 n,直到它能被 2 整除。此步骤之后,我们只得到该数的奇数因数。以下是实现示例实时演示import math def sumofoddFactors(n): # 质因数 res = 1 # 忽略偶数因数 while n % 2 == 0: ... 阅读更多

广告