“Получить сумму диапазона” Ответ

Получить сумму в диапазоне

# From user input, using lambda
# pass string directly to lambda
print((lambda s: sum(range(int(s[0]), int(s[1])+1)))(input().split()))
# or, convert string to list then pass into lambda
print((lambda s: sum(range(s[0], s[1]+1)))(list(map(int, input().split()))))
# input: 1 100
# output: 5050
# Or, simply, from variables
a, b = 1, 100
print(sum(range(a, b+1)))
Minion OuO

Сумма диапазона

>>> sum(range(4))  # 0 + 1 + 2 + 3
6
Gendzi

Получить сумму диапазона

// get sum from x to y
// initialization of variables
int x = 1, y = 100, sum = 0;
// loop from x to y and add up the current index i
for(int i = x; i = y; i++) sum += i;
std::cout << sum;
Minion OuO

Ответы похожие на “Получить сумму диапазона”

Вопросы похожие на “Получить сумму диапазона”

Больше похожих ответов на “Получить сумму диапазона” по C++

Смотреть популярные ответы по языку

Смотреть другие языки программирования