Как пропустить итерацию и связать новую с двумя предыдущимиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как пропустить итерацию и связать новую с двумя предыдущими

Сообщение Anonymous »

У меня есть словари с ключом, имеющим значения для каждого временного интервала.
Для каждого нового времени t функции выполняют вычисления, используя значения словаря в момент t-1.
Теперь у меня проблема с t 1681, который я хочу пропустить.
Оригинал:

Код: Выделить всё

for t in time:

ELZfarm_m_h2_production=0
ELZfarm_m_O2_production=0
h2_net_to_change_from_storage=0

# System consumption at t-1
# Power consumed by the ELZs
P_ELZ_inoperation_tbefore = sum(ELZmodule[key]['Power'][t-1] for key in ELZmodule.keys() ) # MW
# Power consumed by UTILITIES
Power_consump_utilities_Mw= sum(Power_consumption_utilities[key][t-1] for key in Power_consumption_utilities.keys() )  # MW
# Total Power consumed by the system
Power_consump_system_tot_Mw = P_ELZ_inoperation_tbefore + Power_consump_utilities_Mw # MW

# Determing the total Delta Power variation from t-1
Delta_P_system = Psolar[t] - Power_consump_system_tot_Mw # MW

# Positive Delta Power Variation
if Delta_P_system >= 0:
......
Идея:

Код: Выделить всё

for t in time:

if t == 1861:
continue

elif t == 1862:
t-1 = 1860

ELZfarm_m_h2_production=0
ELZfarm_m_O2_production=0
h2_net_to_change_from_storage=0

# System consumption at t-1
# Power consumed by the ELZs
P_ELZ_inoperation_tbefore = sum(ELZmodule[key]['Power'][t-1] for key in ELZmodule.keys() ) # MW
# Power consumed by UTILITIES
Power_consump_utilities_Mw= sum(Power_consumption_utilities[key][t-1] for key in Power_consumption_utilities.keys() )  # MW
# Total Power consumed by the system
Power_consump_system_tot_Mw = P_ELZ_inoperation_tbefore + Power_consump_utilities_Mw # MW

# Determing the total Delta Power variation from t-1
Delta_P_system = Psolar[t] - Power_consump_system_tot_Mw # MW

# Positive Delta Power Variation
if Delta_P_system >= 0:
......
Я знаю, что так написать нельзя.
У вас есть какая-нибудь помощь?
Спасибо за сотрудничество.

Подробнее здесь: https://stackoverflow.com/questions/792 ... vious-ones
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как пропустить итерацию и связать новую с двумя предыдущими
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как пропустить итерацию и связать новую с двумя предыдущими
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как пропустить итерацию и связать новую с двумя предыдущими
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как я могу пропустить первую итерацию циклов for на основе диапазона?
    Anonymous » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Python: пропустить итерацию в цикле For, если условие истинно
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»