1编写程序:求根公式计算

1编写程序:求根公式计算
2、编写程序:给定本金和利率,计算10年后的本利之和并输出;
3、编写程序:给定10门课程的加权系数和成绩,计算加权平均分

求根公式? 一元二次方程的根吗?

a,b,c=input("输入a、b、c对应的三个数,用空格隔开,a≠0:").split()
a,b,c = tuple(map(float, (a,b,c)))
delta = b**2-4*a*c
x1,x2 = (-b+delta**0.5)/(2*a),(-b-delta**0.5)/(2*a)

#10年的复利

>>> n , x = 10000, 0.02
>>> total = n * (1+x)**10

10个数太多,以4个数举例:

>>> x = [0.5,0.2,0.2,0.1]
>>> s = [80,70,90,100]
>>> sum([x[0]*x[1] for x in zip(x,s)])
82.0