Форум сайта python.su
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(“”)
После получения координат нужно подсчитать длину линии и ожидать нажатия кнопки.
После получения координат прога закрывается.
А в чём косяк?
Офлайн
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...")
Отредактировано (Март 17, 2011 03:59:56)
Офлайн
тут точно?
math.sqr
a = math.sqrt(math.sqr(x2 - x1) + math.sqr(y2 - y1)**2)
math.pow(a,b)
a**b
Отредактировано (Март 17, 2011 03:54:20)
Офлайн
Вместо того, чтобы гадать, почему скрипт закрывается, запустите его нормально в консоли. Пуск>Выполнить>cmd (Enter)
Далее, в консоли, добираемся до каталога со скриптом, и запускаем.
А еще, говорят, можно использовать нормальные редакторы и IDE, у которых выводится stdoutм:)
Офлайн
Ооо!Спасибо, я ток начинаю изучать поэтому работаю в IDLE и Shell(Там можно копипастить)
Запустил через консоль - ошибка и вправду была в sqr.
Офлайн