一、训练题目图一图二二、运行代码# 题目一: n int(input(请输入您要打印的空心菱形层数)) for i in range(n): for j in range(n - i - 1): print( , end) for z in range(2 * i 1): if z 0 or z 2 * i: print(* , end) else: print( , end) print() for i in range(n - 2, -1, -1): for j in range(n - i - 1): print( , end) for z in range(2 * i 1): if z 0 or z 2 * i: print(* , end) else: print( , end) print() # 题目二 sum 0 for i in range(1, 101): sum 1 / i print(fsum{sum}) # 题目三 sum 1 k -1 for i in range(2, 101): sum 1 / i * k k -k print(fsum{sum} ) # 题目四 sum 0 n 0 for i in range(1, 101): n i sum 1 / n print(fsum{sum} ) # 题目五 a 2 z 6 sum 0 n 0 for _ in range(z): n n * 10 a sum n print(fsum{sum}) # 题目六 sum 1 n 1 i 1 while 1 / n 1e-6: n n * i sum 1 / n i 1 print(fsum{sum}) # 题目七 pi 1 f -1 n 3 while 1 / n 1e-6: pi 1 / n * f n 2 f -f pi pi * 4 print(fpi{pi} )三、运行结果