找到 34423 篇文章 关于编程

Python 中矩阵的垂直拼接

AmitDiwan
更新于 2021年4月16日 12:15:42

343 次浏览

当需要垂直连接矩阵时,可以使用列表推导式。以下是演示:示例 实时演示from itertools import zip_longest my_list = [["Hi", "Rob"], ["how", "are"], ["you"]] print("列表为:") print(my_list) my_result = ["".join(elem) for elem in zip_longest(*my_list, fillvalue ="")] print("列连接后的列表为:") print(my_result)输出列表为:[['Hi', 'Rob'], ['how', 'are'], ['you']] 列连接后的列表为:['Hihowyou', 'Robare']解释导入所需的包。定义一个列表的列表,并在控制台上显示。使用列表推导式... 阅读更多

Python 中获取矩阵的第 N 列

AmitDiwan
更新于 2021年4月16日 12:14:57

329 次浏览

当需要获取矩阵的第“n”列时,可以使用“any”方法。以下是演示:示例 实时演示my_list = [[34, 67, 89], [16, 27, 86], [48, 30, 0]] print("列表为:") print(my_list) N = 1 print("N 的值为:") print(N) elem = 30 my_result = any(sub[N] == elem for sub in my_list) print("元素是否存在于特定列?") print(my_result)输出列表为:[[34, 67, 89], [16, 27, 86], [48, 30, 0]] N 的值为:1 元素是否存在于特定列?True解释... 阅读更多

Python 中创建 n*n 矩阵

AmitDiwan
更新于 2021年4月16日 12:12:23

569 次浏览

当需要创建一个维度为 n * n 的矩阵时,可以使用列表推导式。以下是演示:示例 实时演示N = 4 print("N 的值为") print(N) my_result = [list(range(1 + N * i, 1 + N * (i + 1)))    for i in range(N)] print("维度为 N * 0 的矩阵为:") print(my_result)输出N 的值为 4 维度为 N * 0 的矩阵为:[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]解释N 的值为... 阅读更多

Python 程序:读取以厘米为单位的身高并将其转换为英尺和英寸

AmitDiwan
更新于 2021年4月16日 12:11:44

3K+ 次浏览

当需要读取以“cm”为单位的身高并将其转换为“英尺”和“英寸”时,可以使用“round”方法。以下是演示:示例 实时演示in_cm=int(input("请输入以厘米为单位的身高...")) in_inches=0.394*in_cm in_feet=0.0328*in_cm print("英寸长度为") print(round(in_inches, 2)) print("英尺长度为") print(round(in_feet, 2))输出请输入以厘米为单位的身高...178 英寸长度为 70.13 英尺长度为 5.84解释用户输入以“cm”为单位的身高。可以通过将其乘以 0.394 转换为英寸。将其分配给一个变量。可以通过将其乘以 0.0328 转换为英尺。将其... 阅读更多

Python 程序:计算给定所有必要值的简单利息

AmitDiwan
更新于 2021年4月16日 12:11:26

257 次浏览

当需要计算给定金额、利率和利息时的简单利息时,可以定义一个简单的公式,并将元素代入公式。以下是演示:示例 实时演示principle_amt = float(input("请输入本金...")) my_time = int(input("请输入年限...")) my_rate = float(input("请输入利率...")) my_simple_interest=(principle_amt*my_time*my_rate)/100 print("计算出的简单利息为:") print(my_simple_interest)输出请输入本金...45000 请输入年限...3 请输入利率...6 计算出的简单利息为:8100.0解释将本金、利率和时间作为用户输入。定义另一个公式... 阅读更多

Python 程序:检查日期是否有效,如果有效则打印递增日期

AmitDiwan
更新于 2021年4月16日 12:11:08

448 次浏览

当需要检查日期是否有效,如果日期有效则打印递增日期时,可以使用“if”条件。以下是演示:示例 实时演示my_date = input("请输入日期:") dd, mm, yy = my_date.split('/') dd=int(dd) mm=int(mm) yy=int(yy) if(mm==1 or mm==3 or mm==5 or mm==7 or mm==8 or mm==10 or mm==12):    max_val = 31 elif(mm==4 or mm==6 or mm==9 or mm==11):    max_val = 30 elif(yy%4==0 and yy%100!=0 or yy%400==0):    max_val = 29 else:    max_val = 28 if(mm12 or dd max_val):    print("日期... 阅读更多

Python 程序:读取数字 n 并打印自然数求和模式

AmitDiwan
更新于 2021年4月16日 12:09:38

340 次浏览

当需要读取一个数字并打印自然数求和模式时,可以使用简单的“for”循环。以下是演示:示例 实时演示my_num = int(input("请输入一个数字... ")) for j in range(1,my_num+1):    my_list=[]    for i in range(1,j+1):       print(i,sep=" ",end=" ")       if(i

Python 程序:读取数字 n 并打印序列“1+2+…..+n=”

AmitDiwan
更新于 2021年4月16日 12:06:38

290 次浏览

当需要显示给定范围内所有自然数的和时,可以定义一个方法,该方法使用循环迭代元素,并将这些数字的和作为输出返回。以下是演示:示例 实时演示def sum_natural_nums(val):    my_sum = 0    for i in range(1, val + 1):       my_sum += i * (i + 1) / 2    return my_sum val = 9 print("值为") print(val) print("从 1 到 9 的自然数之和为:") print(sum_natural_nums(val))输出值为 9 从 1 到 9 的自然数之和为:285.0解释... 阅读更多

Python 程序:打印所有不能被 2 或 3 整除且介于 1 和 50 之间的整数

AmitDiwan
更新于 2021年4月16日 12:06:16

2K+ 次浏览

当需要打印所有不能被 2 或 3 整除且介于 1 和 50 之间的元素时,约束条件以“while”循环和“if”条件的形式给出。以下是演示:示例 实时演示print("不能被 2 和 3 整除且介于 1 和 50 之间的整数为:") n = 1 while n

Python 程序:查找整数的最小除数

AmitDiwan
更新于 2021年4月16日 12:05:59

2K+ 次浏览

当需要查找整数的最小除数时,可以使用简单的“for”循环。以下是演示:示例 实时演示first_num = int(input("请输入一个数字...")) my_list = [] print("数字为") print(first_num) for i in range(2, first_num+1):    if(first_num%i==0):       my_list.append(i) my_list.sort() print("最小除数为:") print(my_list[0])输出请输入一个数字...56 数字为 56 最小除数为:2解释用户输入数字。定义一个空列表。用户输入的数字在控制台上显示。迭代数字范围。它是... 阅读更多

广告

© . All rights reserved.