Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2017, 10:09   #1
clav9nski
Пользователь
 
Аватар для clav9nski
 
Регистрация: 04.07.2017
Сообщений: 33
По умолчанию не могу переписать код из vbk(бэйсика) в pyton

Цитата:
For i = 1 To M
d(i, 1) = Abs(1 - P(i, 1))
For j = 2 To nn
d(i, j) = Abs(P(i, j - 1) - P(i, j))
Next j
Next i
#################
For i = 1 To M: S1(i) = 0
For j = 2 To nn
Tsl = (TT1(j - 1) + TT1(j)) / 2
B = k1 * v(i) * v(i) * v(i) / (Exp(K2 * v(i) / Tsl) - 1)
S1(i) = S1(i) + B * d(i, j)
Next j
S1(i) = S1(i) + k1 * v(i) * v(i) * v(i) / (Exp(K2 * v(i) / TT1(1)) - 1) * d(i, 1)
Next i
пробовал переписать в питон,увы( Не понимаю, как i от 1 должна быть, и для чего Next
Цитата:
for i in M :
d(i,1) = Abs(1-P(i,1))
clav9nski вне форума Ответить с цитированием
Старый 26.07.2017, 10:19   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
как i от 1 должна быть
Код:
for i in xrange(1, ...)
Цитата:
и для чего Next
это конец цикла по этой переменной, условно

У меня только один вопрос: зачем вы взялись переписывать, если не знаете ни один из этих языков?
p51x вне форума Ответить с цитированием
Старый 26.07.2017, 10:43   #3
clav9nski
Пользователь
 
Аватар для clav9nski
 
Регистрация: 04.07.2017
Сообщений: 33
По умолчанию

так я питон изучаю, мне дали задание, и пытаюсь его выполнить
clav9nski вне форума Ответить с цитированием
Старый 26.07.2017, 10:49   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну тогда почему вы в книжке не прочитали про циклы на Python? Или хотя бы как правильно язык называется...
p51x вне форума Ответить с цитированием
Старый 26.07.2017, 20:25   #5
clav9nski
Пользователь
 
Аватар для clav9nski
 
Регистрация: 04.07.2017
Сообщений: 33
По умолчанию

да читал, одно дело когда это очевидно а тут нет, Python,
не понимаю как тело цикла переписать тогда,
Цитата:
for i in range(1,M) :
d(i,1) = Abs(1-P(i,1)) ??
for j in range(2,nn):
d(i,J) = Abs(P(i,j-1)-P(i,j))??
clav9nski вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переписать код с С++ на С# Annuffka Помощь студентам 0 18.10.2015 21:24
Переписать код Вадим12091965 Microsoft Office Excel 0 24.09.2013 19:44
не могу переписать на с++ Хорёк C++ Builder 0 12.06.2012 20:30
Нужно к сессии перевести код из бэйсика в phyton keit Помощь студентам 0 29.05.2011 00:50
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37