Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 最大最小和打印可以在更少的行中简化吗?_Python_Python 3.x - Fatal编程技术网

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)}")