最赞回答 / 慕婉清0754240
x1 = 1d = 3n = 100x100 = 1 + 99 * 3s = 50 * (x1+x100) #等差数列求和公式print s你那个语法也有错误,数字相乘用*,你少了个*:不用print x100,题目没让输出x100的值望采纳
2018-07-02
已采纳回答 / Rotten_Orange
import mathdef quadratic_equation(a, b, c): x=-b/(2*a)+(math.sqrt(b*b-4*a*c))/(2*a) y=-b/(2*a)-(math.sqrt(b*b-4*a*c))/(2*a) return x,yprint (quadratic_equation(2, 3, 0))print (quadratic_equation(1, -6, 5))
2018-06-28
已采纳回答 / qq_黑色曼陀罗_1
应该是缩进错了吧,def定义函数的时候,函数内部的内容都要缩进四个空格,也就是应该跟if 对齐,你是跟def对齐了#-*- coding:utf-8 -*-def move(n, a, b, c): if n == 1: print a, '-->', c return move(n-1, a, c, b) print a, '-->', c move(n-1, b, a, c)move(4, ‘A', 'B', 'C')
2018-06-27
已采纳回答 / 慕斯7487938
因为return的原因,for语句只执行了一次。可以将每次的结果存入一个list,让后return这个list。修改后的代码如下:def toUppers(L): M=[] for x in L: if isinstance(x,str): m=x.upper() M.append(m) return Mprint toUppers(['Hello', 'world', 101])
2018-06-27