Напишите ** Python программу, которая складывает два числа, которые написаны в одной...

0 голосов
76 просмотров

Напишите на Python программу, которая складывает два числа, которые написаны в одной строке. Спасибо и на каком языке нужно писать программы для олимпиад?


Информатика (91 баллов) | 76 просмотров
Дан 1 ответ
0 голосов

Import sys

print sum((float(x) for x in sys.stdin.readline().split()))

# А вообще писать нужно на том языке, на котором это разрешено,
# и на котором ты сможешь решить задачу быстро и эффективно
# C++ вместе с STL хорош, но на питоне писать быстрее

(942 баллов)
0

Traceback (most recent call last):
Python Shell, prompt 45, line 6
Syntax Error: print sum((float(x) for x in sys.stdin.readline().split())): , line 6, pos 9

0

в python3 нужно изменить код

0

print(sum((float(x) for x in sys.stdin.readline().split())))

0

или print(sum((float(x) for x in input().split())))

0

Если регионального - да, примерно половина народу с С/С++ Но те, кто на региональный попадают, сюда подобные вопросы не пишут.

0

с другой стороны, освоив STL, шансы пройти на региональный вырастут

0

Последняя версия PascalABC.Net 3.0 и проще, и содержит внутри все необходимое. По сравнению с ней С++ - это как макроассемблер.

0

Впрочем, это выходит за рамки данного задания

0

Ох, шаблоны на C++ сами по себе Тьюринг-полны, почитайте Александреску, там магия действительно чёрная. А в Boost реализовано много различных вещей, которые не требуют лишнего рантаймового времени, даже персистентные красно-черные деревья. Но это уже действительно оффтоп

0

Не пудрите мне голову)