Написать программу, с помощью которой можно найти сумму всех чисел от A до B. - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Написать программу, с помощью которой можно найти сумму всех чисел от A до B.

Регистрация
19 Ноя 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Написать программу, с помощью которой можно найти сумму всех чисел от A до B. Значения чисел A и B вводятся с клавиатуры
 
Регистрация
4 Ноя 2013
Сообщения
87
Репутация
-1
Спасибо
0
Монет
0
Не все так однозначно (Есть подозрение, что это школьная задача и правильный ответ к ней не применим - нужно включать телепатию) Правильный ответ: При такой постановке задачи сумма действительно будет либо -∞(Когда и a и b отрицательные), либо +∞ (когда оба положительные), либо попадать в основной вид неопределенности (- и +, соответственное). Уточнения, требуемые для решения задачи со стороны школьника: Если же разговор про натуральные числа, то не указано, как необходимо обрабатывать ситуацию, когда A > B - проходить ли в обратную сторону или сумма в этом случае должна быть равна значению А (или 0, если мы не включаем А и В в вычисления)? Опять же, из условий не совсем понятно (возможно двоякое трактование) - должна ли сумма включать числа А и В - т. е. Σ[A,B], не должна Σ(A,B), или, например, должна включать А, но не должна включать В. В общем случае, для решения школьной задачи можно использовать: print(sum([x for x in range(int(input()), int(input())+1)])) #включая В Но, как и писалось ранее - не описано, как считать при A>B
 
Сверху Снизу