Найти - Пользователи
Полная версия: Скрипт закрывается
Начало » Python для новичков » Скрипт закрывается
1
Rastiniak
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
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
тут точно?
math.sqr
a = math.sqrt(math.sqr(x2 - x1) + math.sqr(y2 - y1)**2)
насколько я помню, в питоне нет чистой функции sqr как таковой. чтобы поднести a в степень b есть два простых варианта
math.pow(a,b)
a**b
igor.kaist
Вместо того, чтобы гадать, почему скрипт закрывается, запустите его нормально в консоли. Пуск>Выполнить>cmd (Enter)
Далее, в консоли, добираемся до каталога со скриптом, и запускаем.
А еще, говорят, можно использовать нормальные редакторы и IDE, у которых выводится stdoutм:)
Rastiniak
Ооо!Спасибо, я ток начинаю изучать поэтому работаю в IDLE и Shell(Там можно копипастить)
Запустил через консоль - ошибка и вправду была в sqr.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB