Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> записать проверку числа в одну строку, if число>0: 
V
    Опции темы
pythonwin
Дата 25.8.2006, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Всем доброго времени суток!

Пожалуйста, помогите записать в одну строку:

начало кода

Код

class E1:
    int1 = -1
    def __init__(self, int1):
        self.int1=int1
i=int(raw_input('i == '))


нужно следующий код записать в одну строку:

Код

Obj1=None
if i>0: Obj1=E1(i)



PM WWW GTalk Jabber   Вверх
albertn
Дата 25.8.2006, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Код

Obj1 = i>0 and E1(i) or None

Будет работать в любом случае правильно
PM WWW ICQ   Вверх
pythonwin
Дата 25.8.2006, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



albertn, спасибо!
PM WWW GTalk Jabber   Вверх
albertn
Дата 25.8.2006, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @ 25.8.2006,  09:39)
albertn, спасибо!

Всегда пожалуйста.
PM WWW ICQ   Вверх
Cr@$h
Дата 25.8.2006, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41




M
Cr@$h
На заметку: если считаете вопрос решённым, хорошо бы ставить галочку либо в форме ответа, либо справа от заголовка темы. ;-) Так будут видны решённые и нерешённые вопросы форума.

PM MAIL ICQ   Вверх
pythonwin
Дата 25.8.2006, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Cr@$h, просто забыл. smile
PM WWW GTalk Jabber   Вверх
Cr@$h
Дата 25.8.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



pythonwin, просто напомнил. smile
user posted imageЯ уже проделал работу по отмечанию галочек в форумах по Ruby и Lisp'у. Сейчас работаю с Разное. Возможно, и до Py доберусь... Читать надо много, все посты...
PM MAIL ICQ   Вверх
setq
Дата 25.8.2006, 15:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

# Python 2.5

Obj1 = E1(i) if i>0 else None

  Вверх
pythonwin
Дата 25.8.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(setq @  25.8.2006,  22:15 Найти цитируемый пост)
Obj1 = E1(i) if i>0 else None

для Python 2.4.2 это не работает...
PM WWW GTalk Jabber   Вверх
setq
Дата 25.8.2006, 15:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Естественно)
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.