找到 34423 篇文章 适用于编程

Python 中矩阵的垂直连接

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

343 次浏览

当需要垂直连接矩阵时,可以使用列表推导式。下面是相同的演示 - 示例 实时演示从 itertools 导入 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+ 次浏览

当需要读取以“厘米”为单位的身高并将其转换为“英尺”和“英寸”时,可以使用“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("9 以内的自然数之和是:") print(sum_natural_nums(val))输出值是 9 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.