源文链接
对一组数字的平方求和-
通过回头对自己前面的运算思想回顾,觉得还应该对原代码进行再次修改。
-
个人的感悟,写代码久了,突然觉得这有点像写文章,反复修改出真知,反复踹磨出精品。
-
这是一个函数运算式:
3-1、涉及到的是多参数思想,数学运算式
3-2、*numbers:函数参数可以是多个输入,本文中参数为:a,b,c
3-3、函数执行完后,要保留一个结果,实例化后该结果将会赋给变量cal
3-4、通过input输入的数值不是真正的数值,而是字符型,所以需要对其转化,这里面用了eval()
3-5、最后用print(),利用"{}".format()格式,把a,b,c,cal等变量依次输出到屏幕上。代码详细如下:
def calc(*numbers):
sum = 0
for n in numbers:
sum = sum + n * n
return sum
a,b,c = eval(input("输入三个数,计算平方和n:"))
cal = calc(a,b,c)
print("您要计算的是{}²+{}²+{}²={}".format(a,b,c,cal))
因为对python的功能和使用场景有了一些心得和感悟,同时也希望能够结识更多优秀的博主成为朋友,所以还希望所写内容能够对大家有所启发,有所感悟!


