Форум программистов, компьютерный форум CyberForum.ru

Python: научные вычисления

Войти
Регистрация
Восстановить пароль
 
fufarik
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 5
#1

ошибка в коде) - Python

07.10.2016, 08:56. Просмотров 368. Ответов 4

Начал изучение питона, нужен был определенный скрипт.
Получился он следующего рода

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
dataEnteringNode = IN

startPoint = [0]
endPoint = [1]
count = [2]

i = 0

angle = []

while i < count:
angle.append((startPoint[i].X*endPoint[i].X + startPoint[i].Y*endPoint[i].Y)/(sqrt(pow(startPoint[i].X, 2) + (pow(startPoint[i].Y, 2)) * sqrt((pow(endPoint[i].X, 2) + (pow(endPoint[i].Y, 2)))))

i += 1

#Назначьте вывод переменной OUT.
OUT = angle


Ругается на счетчик цикла (i +=1)

В чем проблема?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2016, 08:56     ошибка в коде)
Посмотрите здесь:

Ошибка в коде взаимодействия клиента и сервера на основе протокола TCP/IP (ошибка в коде) - C++ Builder
Задание: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Реализовать параллельное соединение с использованием...

Ошибка в коде - Prolog
Только начал изучать пролог, и еще не совсем в нем разобрался, есть задание: Определить количество раз, которое меняется знак в списке...

Ошибка в коде - PHP БД
На локальном сервере код работает нормально, а вот на хостинге выходит ошибка. Посмотрите пжл свежим взглядом, что не правильно я указал....

Ошибка в коде - C++
#include &lt;fstream&gt; using namespace std; ifstream fin (&quot;input.txt&quot;); ofstream fout (&quot;output.txt&quot;); int...

Ошибка в коде - C++
Задача: Получить максимальную по длине неубывающую под последовательность цифр введенного числа. Ошибка возникает в случае если эта под...

Ошибка в коде - PHP БД
Взял с одного сайта код регистрации, все работает нормально кроме одного файла. При открытии пишет вот такое: Warning: mysql_query()...

ошибка в коде - Lisp
код выполняет объед списков. почему то вылетает ошибка. В чем дело? Если можно, пожалуйста, сразу решение (defun ob(lst1 lst2) ...

Ошибка в коде - C#
Преподователь дал нам поучится создавать формы, дал инструкции. Но видимо оставил ошибки в коде. Помогите разобрать какие ошибки. Полный...

ошибка в коде - Delphi
вот я написал кодик,а в нём ошибка есть program Project1; uses SysUtils; var a1:TSearchRec; a2:integer; dir,find:string;...

Ошибка в коде - Delphi
Доброго времени суток! Нужно запрограммировать метод квадратного корня для системы 4 на 4. В моём коде что-то не так с циклом, и он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dondublon
Заблокирован
07.10.2016, 13:09     ошибка в коде) #2
Код не форматирован.
fufarik
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 5
07.10.2016, 13:46  [ТС]     ошибка в коде) #3
это сюда так вставилось. Отступы все были на местах.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import clr 
clr.AddReference('ProtoGeometry') 
from Autodesk.DesignScript.Geometry import * 
#Введенные в этом узле данные сохраняется в виде списка в переменных IN. 
dataEnteringNode = IN 
 
startPoint = [0] 
endPoint = [1] 
count = [2] 
 
i = 0 
 
angle = [] 
 
while i < count: 
    angle.append((startPoint[i].X*endPoint[i].X + startPoint[i].Y*endPoint[i].Y)/(sqrt(pow(startPoint[i].X, 2) + (pow(startPoint[i].Y, 2)) * sqrt((pow(endPoint[i].X, 2) + (pow(endPoint[i].Y, 2))))) 
 
    i += 1 
 
#Назначьте вывод переменной OUT. 
OUT = angle
Повторюсь, что рагался на счетчик i+=1
dondublon
Заблокирован
07.10.2016, 14:17     ошибка в коде) #4
Как ругался?
ПММ, тут вообще while c ручным инкрементом не нужен, был бы уместен for.
Tehnic
11 / 11 / 3
Регистрация: 17.06.2016
Сообщений: 70
25.10.2016, 20:26     ошибка в коде) #5
Попробуйте заменить i +=1 на а=i+1 ( в индексах тоже)

Добавлено через 1 минуту
Цитата Сообщение от fufarik Посмотреть сообщение
Начал изучение питона, нужен был определенный скрипт.
Цитата Сообщение от fufarik Посмотреть сообщение
angle.append((startPoint[i].X*endPoint[i].X + startPoint[i].Y*endPoint[i].Y)/(sqrt(pow(startPoint[i].X, 2) + (pow(startPoint[i].Y, 2)) * sqrt((pow(endPoint[i].X, 2) + (pow(endPoint[i].Y, 2)))))
я начинал с уровня print('Hello world')
))
Yandex
Объявления
25.10.2016, 20:26     ошибка в коде)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru