python——写成函数,多少行都可以输出的那种
我是大V
http://www.nowcoder.com/questionTerminal/5c329570ba034871a96299df21e80e51
def fun(n): s = '' for i in range(n): tmp = [' '] * (2*n-1) j = 2*n-2-i if j == i: tmp[i] = 'v' s += ''.join(tmp).rstrip() + '\n' break tmp[i] = 'v' tmp[j] = 'v' s += ''.join(tmp).rstrip() + '\n' j -= 1 return s print(fun(3))
文远知行公司福利 558人发布