Уведомления

Группа в Telegram: @pythonsu

#1 Март 17, 2011 00:53:41

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт закрывается

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(“”)


После получения координат нужно подсчитать длину линии и ожидать нажатия кнопки.
После получения координат прога закрывается.
А в чём косяк?



Офлайн

#2 Март 17, 2011 03:17:53

m.meehalkoff
От:
Зарегистрирован: 2011-01-21
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт закрывается

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.: Как вы запускаете свой скрипт, что не видите сообщений об ошибках?



Отредактировано (Март 17, 2011 03:59:56)

Офлайн

#3 Март 17, 2011 03:53:41

Actor
От:
Зарегистрирован: 2010-10-10
Сообщения: 39
Репутация: +  0  -
Профиль  

Скрипт закрывается

тут точно?

math.sqr
a = math.sqrt(math.sqr(x2 - x1) + math.sqr(y2 - y1)**2)
насколько я помню, в питоне нет чистой функции sqr как таковой. чтобы поднести a в степень b есть два простых варианта
math.pow(a,b)
a**b



Отредактировано (Март 17, 2011 03:54:20)

Офлайн

#4 Март 17, 2011 07:51:10

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Скрипт закрывается

Вместо того, чтобы гадать, почему скрипт закрывается, запустите его нормально в консоли. Пуск>Выполнить>cmd (Enter)
Далее, в консоли, добираемся до каталога со скриптом, и запускаем.
А еще, говорят, можно использовать нормальные редакторы и IDE, у которых выводится stdoutм:)



Офлайн

#5 Март 17, 2011 12:40:08

Rastiniak
От:
Зарегистрирован: 2011-03-15
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт закрывается

Ооо!Спасибо, я ток начинаю изучать поэтому работаю в IDLE и Shell(Там можно копипастить)
Запустил через консоль - ошибка и вправду была в sqr.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version