找到 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年3月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.