Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2013 13:57:21

qeeon12
Зарегистрирован: 2013-03-13
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклу if

Какой вид у структуры цикла if с несколькими действиями после проверки условия? (например if a+b<=12: (дальше несколько действий например a=a**2 и print (a)) else: a=b-12

Офлайн

#2 Март 13, 2013 14:08:36

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Вопрос по циклу if

if condition1:
    action1
    action2
    ...
elif condition2:
    action3
    action4
    ...
else:
    action5
    action6
    ...
Прочитали бы книжку какую-нибудь по питону, там все это разжевано.

Офлайн

#3 Март 13, 2013 14:37:25

qeeon12
Зарегистрирован: 2013-03-13
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклу if

да я так и думал, просто проблема видимо в том что я пишу все в одну строчку, начал пользоваться idle а там никак не могу понять как на новую строчку перейти….. он после перового условия если что то кроме else пишешь выдает “SyntaxError: invalid syntax”

Отредактировано qeeon12 (Март 13, 2013 14:39:50)

Офлайн

#4 Март 13, 2013 15:35:33

qeeon12
Зарегистрирован: 2013-03-13
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по циклу if

Странный этот idle, копирую со страницы код и вставляю все работает, пишу руками начинает ругатся на синтаксис причем то что ввожу руками индентично тому что написано на странице проверял несколько раз, единственное что не получалось сделать при ручном вводе правильные отступы, в этом ли причина?

Офлайн

#5 Март 13, 2013 16:01:08

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Вопрос по циклу if

отступы - это самая важная часть питона

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version