Python 循环结构综合练习题

发布时间:2026/8/8 10:47:23
Python 循环结构综合练习题 1.计算下列多项式之和 11/21/31/4...1/100sum0 for i in range(1,101): sum1/isum print(sum)2.计算下列多项式之和 1-1/21/3-1/41/5....1/nf-1 sum1 for i in range(2,101): sumf*1/isum f-f print(sum)3.计算下列多项式之和 11/121/123...1/12...nsum0 res0 for i in range(1,101): resi sum1/res print(sum)4.aaaaaaa...a前6项之和(a2)a2 sum0 for i in range(6): sumasum aa*102 print(sum,sum)5.用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,e11/1!1/2!1/3!...1/n!sum1 i1 res1 while 1/res1e-6: resres*i sum1/ressum i1 print(fe的近似值是{sum})6.计算Π的公式为Π/41-1/31/5-1/7...计算Π的近似值i-1 sum1 res3 while 1/res1e-6: sumsumi*(1/res) res2 i-i pi4*sum print(fΠ的近似值是{pi})7.打印直角三角形for i in range(1,6): print(**i)8.九九乘法表for i in range(1,10): for j in range(1,i1): print(f{j}*{i}{i*j},end ) print( )9.完整杨辉三角n int(input(请输入打印行数)) triangle [] for i in range(n): row [1] * (i 1) for j in range(1, i): row[j] triangle[i-1][j-1] triangle[i-1][j] triangle.append(row) for i in range(n): for j in range(n - i - 1): print( , end) for num in triangle[i]: print(num, end ) print()10.空心杨辉三角nint(input(请输入打印行数)) for i in range(n): for j in range(n-i-1): print( ,end) for j in range(2*i1): if i0 or in-1: print(*,end) else: if j0 or j2*i: print(*,end) else: print( ,end) print()11.打印实心菱形nint(input(请输入菱形边长)) for i in range(1,n1): for k in range(n-i): print( , end) for j in range(2*i-1): print(*,end) print() for i in range(n - 1, 0, -1): for j in range(n - i): print( , end) for k in range(2*i-1): print(*, end) print()12.打印实心菱形nint(input(请输入菱形边长)) for i in range(1,n1): for k in range(n-i): print( , end) for j in range(2*i-1): if j 0 or j 2*i -2: print(*,end) else: print( , end) print() for i in range(n - 1, 0, -1): for j in range(n - i): print( , end) for k in range(2*i-1): if k 0 or k 2*i -2: print(*, end) else: print( , end) print()