печать максимальной минимальной суммы можно упростить, используя меньшее количество строк? - PullRequest
0 голосов
/ 10 июля 2020
digits = [1,2,3,4,5,6]
print(max(digits))
print(min(digits))
print(sum(digits))

Можно ли просто вывести строку кода в одну?

Ответы [ 4 ]

0 голосов
/ 10 июля 2020

Использование f строка

print(f"{max(digits)}\n{min(digits)}\n{sum(digits)}")
0 голосов
/ 10 июля 2020

Вы можете использовать следующее

print(max(digits), min(digits), sum(digits))
print('{}\n{}\n{}'.format(max(digits), min(digits), sum(digits)))

Первый метод печатает все результаты, разделенные пробелом. Вторая строка печатает каждое di git во второй строке, как исходный код.

0 голосов
/ 10 июля 2020

Я могу предложить следующее:

digits = [1,2,3,4,5,6]
print(max(digits), min(digits), sum(digits))

Я не совсем уверен, что вы этого хотите.

0 голосов
/ 10 июля 2020

Вы можете сделать это в 2 строки, объединив операторы print:

digits = [1,2,3,4,5,6]
print(max(digits),min(digits),sum(digits))

Или, в качестве альтернативы, разделить его на новые строки:

print(max(digits), min(digits), sum(digits), sep='\n')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...