Rastiniak
Март 17, 2011 00:53:41
x1 = input(“x1=”)
x2 = input(“x2=”)
y1 = input(“y1=”)
y2 = input(“y2=”)
import math
a = math.sqrt(math.sqr(x2 - x1) + math.sqr(y2 - y1)**2)
raw_input(“”)
После получения координат нужно подсчитать длину линии и ожидать нажатия кнопки.
После получения координат прога закрывается.
А в чём косяк?
m.meehalkoff
Март 17, 2011 03:17:53
from math import sqrt
x1 = int(raw_input("x1= "))
x2 = int(raw_input("x2= "))
y1 = int(raw_input("y1= "))
y2 = int(raw_input("y1= "))
result = sqrt(sqrt(x2 - x1) + sqrt(y2 - y1)**2)
print result
raw_input("press any key...")
У меня не закрывается…
P.S.: Как вы запускаете свой скрипт, что не видите сообщений об ошибках?
Actor
Март 17, 2011 03:53:41
тут точно?
a = math.sqrt(math.sqr(x2 - x1) + math.sqr(y2 - y1)**2)
насколько я помню, в питоне нет чистой функции sqr как таковой. чтобы поднести a в степень b есть два простых варианта
igor.kaist
Март 17, 2011 07:51:10
Вместо того, чтобы гадать, почему скрипт закрывается, запустите его нормально в консоли. Пуск>Выполнить>cmd (Enter)
Далее, в консоли, добираемся до каталога со скриптом, и запускаем.
А еще, говорят, можно использовать нормальные редакторы и IDE, у которых выводится stdoutм:)
Rastiniak
Март 17, 2011 12:40:08
Ооо!Спасибо, я ток начинаю изучать поэтому работаю в IDLE и Shell(Там можно копипастить)
Запустил через консоль - ошибка и вправду была в sqr.