Cumtb_fff
2021-07-16 18:01
采纳率: 80%
浏览 83

怎么在一个print中实现变量换行?

for number in range(1,20,2):
    squares.append(number**2)
print(squares)
a=min(squares)
b=max(squares)
c=sum(squares)
print("Max:",a\n"Min:",b\n"Sum:",c)

img
为什么会这样?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 吃肉的小馒头 2021-07-16 18:09
    已采纳

    \n 要在引号里面的,你这语法错的有点离谱,字符串格式化输出

    print(f"max:{a}\nmin:{b}\nsum:{c}")
    
    
    点赞 1 评论
  • 喜欢摸鱼的程序员 2021-07-16 18:08

    print("Max:",a,‘\n’,"Min:",b,‘\n’,"Sum:",c)

    点赞 1 评论
  • 喜欢摸鱼的程序员 2021-07-16 18:12

    print("Max:%d\nMin:%d\nSum:%d"%(a,b,c))

    这样也是可以的

    点赞 1 评论
  • 踩踩踩从踩 2021-07-16 18:09

    \n就可以的,换行符,通用的

    点赞 评论

相关推荐 更多相似问题