-
-
0PYTHON版本:3.8 使用操作系统:windows 7 操作环境:IDLE ## 以下为图片中具体代码,仅供参考学习! #题目:求九九乘法表,对格式没有硬性要求 #面对这种题目,我们有两种写法,一种为for循环写,另一种为while循环 #第一种写法 '------------------------------------------------' for h in range(1,10):#根据规律,左边均为行数 for l in range(1,h+1):#h+1意思为输出列不会超过行数 print('{}x{}={}'.format(h,l,h*l),end='\t')#用format格式化输出美观 print()#因为用了end=''
-
0PYTHON版本:3.8 使用操作系统:windows 7 操作环境:IDLE 以下为图片中具体代码,仅供参考学习! #题目:使用递归函数求出1!+3!+5!的结果 #第一种写法 '-----------------------------------------' def dg(a):#定义一个函数 if a<=1: return 1#递归最后的输出结果最好是常数 else: return a*dg(a-1)#每次不满足条件,重新调用函数,实现累乘积 '-----------------------------------------' s=0#添加一个变量,用来统计结果 for i in range(1,6,2): s+=dg(i)#每次循环调用函数算出阶乘的值,加