找到 34423 篇文章 关于编程

Python 程序:查找字典中三个最高的值

Pavitra
更新于 2020年7月4日 12:44:08

2K+ 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个字典,我们需要找到三个值最大的值并显示它们。方法 1 - 使用 collections 模块(Counter 函数)示例 在线演示from collections import Counter # 初始字典 my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21} k = Counter(my_dict) # 查找 3 个最高值 high = k.most_common(3) print("包含 3 个最高值的字典:") print("键:值") for i in high:    print(i[0], " :", i[1], " ")输出包含 3 个最高值的字典:键:值 r : 21 t ... 阅读更多

Python 程序:查找列表中元素的总和

Pavitra
更新于 2020年7月4日 12:45:28

539 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个列表作为输入,我们需要计算给定列表的总和。这里我们有两种方法需要考虑,即使用内置函数和使用蛮力方法。方法 1 - 使用内置函数示例 在线演示# main arr = [1, 2, 3, 4, 5] ans = sum(arr) print ('数组的总和为 ', ans)输出15所有变量和函数都在全局范围内声明,如下所示。方法 2 - 使用蛮力法示例 在线演示total = 0 # 创建一个列表 list1 ... 阅读更多

Python 程序:查找数组的总和

Pavitra
更新于 2019年9月26日 14:11:29

813 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个数组作为输入,我们需要计算给定数组的总和。这里我们可以采用蛮力方法,即遍历列表并将每个元素添加到一个空的总和变量中。最后,我们显示总和的值。我们还可以使用下面讨论的内置 sum 函数执行另一种方法。示例# main arr = [1, 2, 3, 4, 5] ans = sum(arr, n) print ('数组的总和为 ', ans)输出15所有变量和函数... 阅读更多

Python 程序:查找列表中所有对的绝对差之和

Pavitra
更新于 2019年9月26日 13:57:48

278 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个列表输入,我们需要找到列表中所有对的绝对差之和。enumerate() 方法向迭代器添加一个计数器,并以 enumerate 对象类型的形式返回它。在这个方法中,我们有一个包含绝对差的列表“diffs”。我们使用两个循环,初始化两个变量。一个是迭代计数器,另一个是列表元素。在每次迭代中,我们检查元素是否相似。如果不是,... 阅读更多

Python 程序:查找列表中最大的数字

Pavitra
更新于 2020年7月4日 12:37:12

257 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定列表输入,我们需要找到给定列表中最大的数字。这里我们将讨论两种方法使用排序技术使用内置 max() 函数方法 1 - 使用内置 sort() 函数示例 在线演示list1 = [18, 65, 78, 89, 90] list1.sort() # main print("最大的元素是:", list1[-1])输出最大的元素是:90方法 2 - 使用内置 max() 函数示例 在线演示list1 = [18, 65, 78, 89, 90] # main print("最大的元素是:",max(list1))输出最大的元素是:90结论在这篇文章中,我们学习了查找列表中最大数字的方法。

C 语言中结构体成员数组的深拷贝

Narendra Kumar
更新于 2019年9月26日 13:44:41

2K+ 次浏览

结构体允许我们创建用户定义的数据类型。结构体成员可以是基本数据类型,也可以是静态分配内存的数组。当我们将一个结构体变量赋值给另一个结构体变量时,会执行浅拷贝。但是,有一个例外,如果结构体成员是数组,则编译器会自动执行深拷贝。让我们用例子来看一下 - 示例 在线演示#include #include typedef struct student {    int roll_num;    char name[128]; } student_t; void print_struct(student_t *s) {    printf("Roll num: %d, name: %s", s->roll_num, s->name); } int main() {    student_t s1, s2;    s1.roll_num = ... 阅读更多

C/C++ 中交替的元音和辅音

Narendra Kumar
更新于 2019年9月26日 13:41:39

312 次浏览

给定一个包含元音和辅音的输入字符串。重新排列字符串,使元音和辅音在最终字符串中占据交替的位置。当我们将元音和辅音排列在交替位置时,输入字符串必须满足以下条件之一:元音和辅音的数量必须相同,例如字符串“individual”有 5 个元音和 5 个辅音。如果元音数量更多,则元音数量和辅音数量之间的差必须为 1,例如字符串“noe”有 2 个元音和 1 个辅音。如果辅音数量更多,则辅音数量和... 阅读更多

Python 程序:将十进制数转换为二进制数

Pavitra
更新于 2020年7月4日 12:41:01

986 次浏览

在这篇文章中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个数字,我们需要将其转换为二进制数。方法 1 - 递归解决方案DecToBin(num):    if num > 1:       DecToBin(num // 2)       print num % 2示例def DecimalToBinary(num):    if num > 1:       DecimalToBinary(num // 2)    print(num % 2, end = '') # main if __name__ == '__main__':    dec_val = 35    DecimalToBinary(dec_val)输出100011所有变量和函数都在全局范围内声明,如下所示 - 方法 2 - 内置解决方案示例 在线演示def ... 阅读更多

C/C++ 三元运算符

Narendra Kumar
更新于 2019年9月26日 13:36:49

5K+ 次浏览

三元运算符的语法是:(expression-1) ? expression-2 : expression-3此运算符根据表达式的结果返回两个值之一。如果“expression-1”计算结果为布尔值 true,则计算 expression-2 并将其值作为最终结果返回;否则,计算 expression-3 并将其值作为最终结果返回。示例让我们编写一个使用三元运算符查找两个数字中较大数字的程序。 在线演示#include using namespace std; int main() {    int a = 10;    int b = 20;    int max = a > b ? a : b;    cout

C++17 带初始化语句的 if 语句

Narendra Kumar
更新于 2019年9月26日 13:34:49

12K+ 次浏览

C++17 扩展了现有的 if 语句的语法。现在可以在 if 语句本身中提供初始条件。这种新的语法称为“带初始化语句的 if 语句”。此增强功能简化了常见的代码模式,并帮助用户保持范围紧凑。这反过来又避免了变量泄漏到范围之外。示例假设我们要检查给定数字是偶数还是奇数。在 C++17 之前,我们的代码如下所示: 在线演示#include #include using namespace std; int main() {    srand(time(NULL));    int random_num = rand();    if (random_num % 2 == 0) {       cout

广告
© . All rights reserved.