Python 最大最小和打印可以在更少的行中简化吗?
是否可以简单地将代码行打印成一行?通过组合Python 最大最小和打印可以在更少的行中简化吗?,python,python-3.x,Python,Python 3.x,是否可以简单地将代码行打印成一行?通过组合print语句,可以将代码行打印成两行: digits = [1,2,3,4,5,6] print(max(digits)) print(min(digits)) print(sum(digits)) 或者将其拆分为新行: digits = [1,2,3,4,5,6] print(max(digits),min(digits),sum(digits)) 您可以使用以下命令 打印(最大(位数)、最小(位数)、和(位数)) 打印({}\n{}\n{})。
print
语句,可以将代码行打印成两行:
digits = [1,2,3,4,5,6]
print(max(digits))
print(min(digits))
print(sum(digits))
或者将其拆分为新行:
digits = [1,2,3,4,5,6]
print(max(digits),min(digits),sum(digits))
您可以使用以下命令
打印(最大(位数)、最小(位数)、和(位数))
打印({}\n{}\n{})。格式(最大(位数)、最小(位数)、和(位数)))
第一种方法打印由空格分隔的所有结果。第二行
在第二行打印每个数字,就像原始代码一样。我建议如下:
print(max(digits), min(digits), sum(digits), sep='\n')
我不能完全确定这是否是您想要的。使用f字符串
print(最大(位数)、最小(位数)、和(位数)、sep='\n')
digits = [1,2,3,4,5,6]
print(max(digits), min(digits), sum(digits))
print(f"{max(digits)}\n{min(digits)}\n{sum(digits)}")