Написать код на питоне, чтобы была сумма чисел от 1 до 10, типо 1+2+3 вот так, должно использоваться for, while
Ответы
Ответ:
Не очень понятно, что вы хотите получить.
Допустим, вы хотите получить просто сумму чисел от 1 до 10, включительно.
# Вычисляет 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
# Выводит "55"
sum = 0
for i in range(1, 11):
sum += i
print(sum)
Если вы хотите получить строку вроде "1+2+3..+10", тогда подойдёт
этот вариант
# Ничего не вычисляет
# Выводит строку "1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10"
sum = ''
for i in range(1, 11):
sum += str(i)
if i < 10:
sum += " + "
print(sum)
Если вы хотите получить и строку и вычисления, тогда третье решение
# Вычисляет 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
# Выводит строку "1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55"
sumString = ''
sum = 0
for i in range(1, 11):
sum += i
sumString += str(i)
if i < 10:
sumString += " + "
else:
sumString += " ="
print(sumString, sum)