语法错误。
sum后面的[
和]
有误, 分别改成括号(
和)
, 即可。
print(sum([int('6'*1) for i in range (1,n+1)]))
如果有帮助, 点个「采纳」谢谢。
确实应该是语法错误。
报错原因:依据图中信息,sum()函数的用法错误。sum()函数可以实现对列表的全部元素进行求和,标准语法是sum(),而您输入的是sum[],自然会报错。
更改:在‘sum’后面添加左圆括号‘(’;
在‘sum’所在的那一行末尾添加右圆括号‘)’。
更改示例:
n=int(input())
print(sum([int('6'*1) for i in range (1,n+1)]))