输出的是一个字符串,数字和‘+’拼接,直接f-string是最方便的。先脑补一个[1,3,5,7,...,2x+1]这样一个list吧,比如输入的是n的话,前面是有这些东西的:n=1 [1]n=2 [3,5]n=3 [7,9,11]n=4 [13,15,17,19]我们看n的值,会发现,比如n=4,上面的数字的数量是1+2+3,也就是说,数量是1~n-1,等差数列求个和。求和的结果 * 2 + 1,就得到了这个输出的开头。比如n=4,输出的开头就是1~3求和,得6,然后6*2+1=13。从13开始往后数n个,就得到结果了。 n = int(input()) total = f'' start_...