找到 34423 篇文章 关于编程

Python 程序:不使用递归求数字的各位数字之和

AmitDiwan
更新于 2021-03-12 12:04:56

672 次浏览

当需要在不使用递归方法的情况下找到数字的各位数字之和时,可以使用“%”运算符、“+”运算符和“//”运算符。以下是演示:示例实时演示def sum_of_digits(my_num):    sum_val = 0    while (my_num != 0):       sum_val = sum_val + (my_num % 10)       my_num = my_num//10    return sum_val my_num = 12345671 print("数字是:") print(my_num) print("正在调用计算数字之和的方法...") print("数字 " +str(my_num) + " 的和是:") print(sum_of_digits(my_num))输出数字... 阅读更多

Python 程序:在一个数字范围内查找所有奇数回文数

AmitDiwan
更新于 2021-03-12 12:03:02

469 次浏览

当需要查找所有为奇数且为回文数,并且位于给定范围内的数字,并且被告知不能使用递归时,可以使用列表推导式和“%”运算符来实现。回文数是指从左到右读和从右到左读都相同的字符串。以下是演示:示例实时演示my_list = [] lower_limit = 5 upper_limit = 189 print("下限是:") print(lower_limit) print("上限是:") print(upper_limit) my_list = [x for x ... 阅读更多

Python 程序:实现二项式树

AmitDiwan
更新于 2021-03-12 12:02:05

540 次浏览

当需要在 Python 中实现二项式树时,可以使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是演示:示例实时演示class binomial_tree:    def __init__(self, key):       self.key = key       self.children = []       self.order = 0    def add_at_end(self, t):       self.children.append(t)       self.order = self.order + 1 my_tree = ... 阅读更多

Python 程序:分割数组并将第一部分添加到末尾

AmitDiwan
更新于 2021-03-12 11:57:55

408 次浏览

当需要分割列表,然后将第一部分添加到列表末尾时,只需要简单地遍历列表并进行列表切片。可以使用列表存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。以下是演示:示例实时演示def split_list(my_list, n_val, k_val):    for i in range(0, k_val):       first_val = my_list[0]       for k in range(0, n_val-1):          my_list[k] = my_list[k + 1]       my_list[n_val-1] = first_val my_list ... 阅读更多

Python 程序:创建一个类,从一组不同的整数中获取所有可能的子集

AmitDiwan
更新于 2021-03-12 11:56:16

576 次浏览

当需要创建一个类来获取列表中所有可能的整数子集时,可以使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是演示:示例实时演示class get_subset:    def sort_list(self, my_list):       return self. subset_find([], sorted(my_list))    def subset_find(self, curr, my_list):       if my_list:          return self. subset_find(curr, my_list[1:]) + self. subset_find(curr ... 阅读更多

Python 程序:创建一个类,其中一个方法接受用户输入的字符串,另一个方法打印该字符串

AmitDiwan
更新于 2021-03-12 11:54:06

326 次浏览

当需要创建一个类,该类具有一个方法可以接受用户输入的字符串,以及另一个方法可以打印该字符串时,可以使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是演示:示例实时演示class print_it():    def __init__(self):       self.string = ""    def get_data(self):       self.string=input("输入字符串:")    def put_data(self):     ... 阅读更多

Python 程序:创建一个执行计算器操作的类

AmitDiwan
更新于 2021-03-12 11:50:52

3K+ 次浏览

当需要创建一个执行计算器操作的类时,可以使用面向对象的方法。在这里,定义一个类并定义属性。在类中定义执行某些操作的函数。创建类的实例,并使用这些函数执行计算器操作。以下是演示:示例实时演示class calculator_implementation():    def __init__(self, in_1, in_2):       self.a=in_1       self.b=in_2    def add_vals(self):       return self.a+self.b    def multiply_vals(self):       return self.a*self.b    def divide_vals(self):       return self.a/self.b    def ... 阅读更多

在 C++ 中查找二叉树的后序遍历中的第 n 个节点

sudhir sharma
更新于 2021-03-12 08:33:38

115 次浏览

在这个问题中,我们给定一棵二叉树和一个整数 N。任务是找到二叉树后序遍历中的第 n 个节点。二叉树有一个特殊条件,即每个节点最多可以有两个子节点。遍历是一个访问树的所有节点的过程,也可能打印它们的值。让我们举个例子来理解这个问题,输入N = 6输出3解释树的后序遍历 - 4、5、2、6、7、3、1解决方案方法思路是使用二叉树的后序遍历,它通过... 阅读更多

在 C++ 中查找仅允许使用 2 个数字(和 7)的序列中的第 n 个元素

sudhir sharma
更新于 2021-03-12 08:28:25

182 次浏览

在这个问题中,我们给定一个整数 N,表示一个仅由 4 和 7 组成的数字序列。序列是 4、7、44、47、74、77、…任务是在仅允许使用 2 个数字(和 7)的序列中找到第 n 个元素。让我们举个例子来理解这个问题,输入N = 4,输出47解释序列为:4、7、44、47、…。解决方案方法解决这个问题的一个简单方法是创建到第 N 个数字的序列。很简单,如果当前数字的最后一位是 7。那么前一个和下一个数字的最后一位是 4。所以,我们将... 阅读更多

在 C++ 中查找满足给定方程的 n 个正整数

sudhir sharma
更新于 2021-03-12 08:26:15

227 次浏览

在本问题中,我们给定三个值 A、B 和 N。我们的任务是找到满足给定方程的 n 个正整数。问题描述 - 我们需要找到 N 个满足这两个方程的正值,x12 + x22 + … xn2 ≥ A x1 + x2 + … xn ≤ B如果存在,则打印 n 个值,否则打印 -1。让我们举一个例子来理解这个问题,输入N = 4,A = 65,B = 16输出1 1 1 8解释方程为 -12 + 12 + 12 + 82 = 1 + 1 + 1 + 64 = ... 阅读更多

广告

© . All rights reserved.