Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 15, 2013 21:38:07

nokados
От: Ростов
Зарегистрирован: 2013-10-15
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма нескольких чисел

Есть такая задача:
В строку через пробел вводятся числа до тех пор, пока не введется признак конца ввода. Найти их сумму.
Версия Python 2.7.3

В паскале под признаком конца ввода понимается следующее http://www.amath.unc.edu/sysadmin/DO…ef_io.doc.html

Может быть sys.stdin.read , но как??



моя подпись

Офлайн

#2 Окт. 15, 2013 22:17:28

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Сумма нескольких чисел

причем здесь паскаль?

Офлайн

#3 Окт. 15, 2013 22:23:32

nokados
От: Ростов
Зарегистрирован: 2013-10-15
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма нескольких чисел

bismigalis
причем здесь паскаль?
Для объяснения того, что такое “признак конца ввода”



моя подпись

Офлайн

#4 Окт. 15, 2013 22:35:59

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сумма нескольких чисел

Переход по ссылке раскрывает понятие “признак конца ввода” более чем полностью.



Офлайн

#5 Окт. 16, 2013 14:40:59

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Сумма нескольких чисел

nokados
Есть такая задача:
В строку через пробел вводятся числа до тех пор, пока не введется признак конца ввода. Найти их сумму.

Есть такое решение:
import sys
line = sys.stdin.read()[:-1]
print sum(map(int, line.split(' ')))

34 45 65 6 8 56
^Z
214



Отредактировано Budulianin (Окт. 16, 2013 14:45:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version